文档章节

py Image模块的介绍

我是李达康
 我是李达康
发布于 2015/03/16 01:04
字数 224
阅读 58
收藏 0

透明通道的使用
putalpha(alpha)
这个方法是一个神奇的方法,你可以将一个图片(与原图尺寸相同)写入到原图片的透明通道中,而不影响原图片的正常显示,可以用于信息隐藏哦。当然,前提是原
始图片有透明通道。不过就算不是也没有多大关系,因为有PIL提供的convert功能,可以把一个图片先转换成RGBA模式,然后把要隐藏的信息文件转成“L”或者“1”模
式,最后使用这个putalpha将其叠加。而在图片的使用方,只需要简单的抽取其中的透明通道就可以看到隐藏信息了,哈哈。

Python代码  

  1. def hideInfoInImage(img, info):  

  2.     if img.mode != "RGBA":  

  3.         img = img.convert("RGBA")  

  4.     if info.mode != "L" and info.mode != "1":  

  5.         info = info.convert("L")  

  6.     img.putalpha(info)  

  7.   

  8.     return img  


© 著作权归作者所有

我是李达康

我是李达康

粉丝 31
博文 73
码字总数 27332
作品 0
济南
程序员
私信 提问
trove架构设计(二)

在trove架构设计(一)中讲举例了一个最简单的call模式(同步),这篇介绍复杂点的cast模式(异步模式),看看trove在处理耗时、等待的任务请求时如何处理 看看下图的工作流 image.png 上面的...

Jun_Wong
2017/10/27
0
0
python基础name&direction

some problem in python 1. main & name 有人一句话概括了这段代码的意义: ”Make a script both importable and executable“ 意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该...

habits
2017/08/01
0
0
《Django By Example》笔记(1)

学习网站链接 http://www.jianshu.com/u/390b6edb26a8 第一章 创建一个blog应用 在这本书中,你将学习如何创建完整的Django项目,可以在生产环境中使用。假如你还没有安装Django,在本章的第...

thinkando
2017/11/24
0
0
vim 稍微高级一些的设置

最近需要在linux系统下编辑fortran的代码,但是系统自带的编辑器vim本身对fortran的支持不够强大,但是好在vim本身是一个扩展性极强的编辑器,在CSDN上查找到一篇搬运的教程,但是本身没有写...

粗衣大布裹天涯
2017/11/23
0
0
Scrapy爬取豆瓣电影Top250

这两天摸索了下scrapy,刚看文档的时候觉得有点生无可恋,scrapy框架个人还是觉得比较难懂的,需要学习的地方非常多,之前用beautifulsoup4爬过top250,比scrapy简单更容易理解!! Scrapy简...

Treehl
2017/11/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

tomcat 莫名奔溃问题

Apr 24, 2019 6:18:11 PM org.apache.coyote.AbstractProtocol pause INFO: Pausing ProtocolHandler ["http-nio-8080"] Apr 24, 2019 6:18:12 PM org.apache.coyote.AbstractProtocol pause......

mellen
36分钟前
2
0
组件开发规范 class名身份识别

组件需要通过一个组件共有的class来标识这个组件,外部调用的时候,可以通过锁定这个class来方便地改变组件的css样式。 设置方式 .my-checkbox { width: 20px; height: 20px; font-...

Carbenson
44分钟前
2
0
如何在工作中快速成长?致工程师的10个简单技巧

阿里妹导读:阿里有句非常经典的土话,“今天的最好表现,是明天的最低要求。”如何挖掘潜能、发现更好的自己?今天,阿里巴巴高级无线开发专家江建明将认知升级的方法总结出来,帮助你获得快...

阿里云云栖社区
今天
3
0
PHP和Redis实现在高并发下的抢购及秒杀功能

抢购、秒杀是平常很常见的场景,面试的时候面试官也经常会问到,比如问你淘宝中的抢购秒杀是怎么实现的等等。 抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题: 一、高并发对...

xiaogg
今天
2
0
从数据上看:谁才是漫威的绝对C位

复联4上映了!这次比美国还早了两天。当然,我还没看,不会给你们剧透,当然也不想不剧透。 这一部不仅是灭霸这一线剧情的结局,也被认为漫威第三阶段的收官之作。据说此部之后,不少影迷熟知...

crossin
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部