python PIL彩色图片转黑白图片
黑白图片有的时候比彩色图片更具备冲击力,能够更加突出主题!
我们来尝试把一张彩色图片转化为黑白图片,用python的PIL模块,只有几行代码就能搞定了,看看效果吧:
源代码:
from PIL import Image
img = Image.open(r'd:\colorphoto.png')
img = img.convert("L")
img.save(r'd:\blackwhite.png')
open() convert() save()分别是打开、转换、保存,都很好理解;就covert()函数的图像模式参数需要交代一下:
modes | Description |
1 | 1位像素,黑白图像,存成8位像素 |
L | 8位像素,黑白 |
P | 9位像素,使用调色板映射到任何其他模式 |
RGB | 3*8位像素,真彩 |
RGBA | 4*8位像素,真彩+透明通道 |
CMYK | 4*8位像素,印刷四色模式或彩色印刷模式 |
YCbCr | 3*8位像素,色彩视频格式 |
I | 32位整型像素 |
F | 33位浮点型像素 |
如果把convert那一句的参数“L”改成“1”,即:img = img.convert("1"),效果会怎么? 就真地的的确确只有两种颜色了:
这个世界的确不止黑白两色,但一定要分清和划清黑与白。这个,绝对不可以错……哈哈哈。
一起学习交流 Python 的群二维码:
http://qr01.cn/FHYKEa
python PIL彩色图片转黑白图片相关推荐
- php 生成纯黑白图片,使用CSS将彩色图片转换为黑白图片
通过使用过滤器我们能够不使用photoshop等图像软件或js.php等技术就可以进行各种图像处理.现在,CSS过滤器已经被各种现代浏览器广泛支持,我们可以使用一些组合的方法,来制作跨浏览器的图像处理 ...
- 怎样使用PS将彩色图片转为黑白图片
怎样使用PS将彩色图片转为黑白图片 当我们在使用PS将彩色图片转换为黑白,有以下方法: 原图: 1 图像->模式->灰度: 2 图像->调整->黑白: 3 图像->调整- ...
- 主题是计算机上的图片 颜色,如何在电脑中将彩色图片转换为黑白图片
this.p={ m:2, b:2, loftPermalink:'', id:'fks_0870710870830800670820870870700720840880700820800830750 ...
- python照片转彩色手绘_Python 批量转化彩色图片为黑白图片
最近遇到了一个新的情景,需要将彩色图片转化为黑白图片,如果手动地去转化一张一张图片,那就真的太原始人了. 用Python,咱只需要几行代码就可以在几秒内转化上千张图片.而且,这个功能的用途相当广泛,不 ...
- matplotlib显示彩色图片还是黑白图片
彩色图片 plt.imshow(image_show) 黑白图片 plt.imshow(image_show,cmap='gray')
- Python PIL Image 4通道透明图片叠加(ARGB)
安装Package pip install Pillow pip install numpy RGBA与RGB的区别 一般图片(Jpeg)的呈现都是以3通道RGB显示出来 from PIL impor ...
- 如何快速将一张彩色图片变成黑白图片
1.首先找到一张图片,比如:c:\abc.png 2.建立一个.html文件,如:test.html,里面可以就一句话: <img src="file://c:/abc.png&quo ...
- JAVA实现彩色图片转黑白图片 (ImageIO类)
import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.File; import java. ...
- python PIL 将带透明底png图片批量转化为jpg格式
需求: 将带透明底png图片批量转化为jpg格式 遇到的问题: 好多帖子的方法虽然可以将png图片转化为jpg图片,但是转化后的jpg图片有问题,转化后的图片和原图差距太大 解决办法: 直接将png图 ...
- 黑白图片和黑白图片上色系统毕业设计,AI黑背图像上色系统设计与实现,AI黑白照片上色系统论文毕设作品参考
功能清单 [后台管理员功能] 系统设置:设置网站简介.关于我们.联系我们.加入我们.法律声明 广告管理:设置小程序首页轮播图广告和链接 留言列表:所有用户留言信息列表,支持删除 会员列表:查看所有注册 ...
最新文章
- 科普|什么是负载均衡
- 联想rd650怎么装系统win7_Lenovo g50重装win7系统|U盘重装联想g50笔记本系统
- [0002] Hadoop HDFS cmd常用命令练手
- java集合类练习_JAVA集合类练习
- 什么是LAMP?LAMP有什么优势?
- Battle Zone 战争地带
- php 图片裁剪保存,PHP图片裁剪与缩放示例(无损裁剪图片)
- Mac下配置Nginx负载均衡
- 光伏谋定生态农村-农业大健康·万祥军:太阳能改革生产方
- 清华梦的粉碎——写给清华大学的退学申请
- 冬虫夏草之技术路线图之二【“术”——业务篇】
- CentOS-6.3安装配置JDK-7 - Constantin - 博客园
- java Echarts的实战(Echarts图表数据封装)
- openfeign集成Hystrix的备选方案处理
- 统计字符串中字幕出现的数量(Map案例)
- K-means最优K值计算(利用SSE)
- 【Multisim仿真】光控报警电路
- OpenWrt之配置无线中继(基于新三mt7621)
- php rot13解密,用PHP实现ROT13
- java雷达数据解析_MSTAR雷达数据集总结