PIL库的使用
Posted ni23
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PIL库的使用相关的知识,希望对你有一定的参考价值。
Image模块
一、open
Image.open(file)
Image.open(file,mode)
如果变量mode被设置,那必须是“r”,用户可以使用一个字符串(表示文件名称的字符串)或者文件对象作为变量file的值。文件对象必须实现read(),seek()和tell()方法,并且以二进制模式打开。
二、new
Image.new(mode,size)
Image.new(mode,size,color)
new方法用于使用给定的变量mode(模式)和size(尺寸)生成新的图像。
1)关于mode:‘RGB‘是指的RGB彩色图像,‘L’是指的灰度图像。
2)关于color:对于单通道图像,变量color只给定一个值;对于多通道图像,变量color给定一个元组(每个通道对应一个值)。用户也可以用颜色的名称,比如给变量color赋值为“red”。如果没有对变量color赋值,图像内容将会被全部赋值为0(图像即为黑色)。如果变量color是空,图像将不会被初始化,即图像的内容全为0。
效果图 效果图
三、save
Image.save(filename,format)
将图像保存为filename文件名,format是图片格式。
以上是关于PIL库的使用的主要内容,如果未能解决你的问题,请参考以下文章