第一步肯定是安装啦

pip install pillow

如果安装报错,可以升级一下pip库,因为有可能是pip版本低了。。。。。。。。。

pip show pip

升级用 python -m pip install --upgrade pip

出现successfully的字符就是代表成功了

然后。。。可以用  from PIL import Image 引用嗷

imNew = Image.('RGB',(800,600),(255,0,0))
#创建一个张宽800,高600的红色图片
imNew.show()
#显示创建的图片
from PIL import Image

image = Image.open('C:/User/wanruo/Desktop/1.jpg')
image.format, image.size, image.mode
('JPEG',(500,750),'RGB')
image.show()
#这打开图片来着,图片路径要自己找嗷

。。。用PyCharm莫名其妙的不能用,百度了一下也不是很明白。。。

最后还是用IDLE做的,虽然这两个好像没啥区别来着。。。。

这是Pycharm的那个问题来想搞的点就是了嗷,我还是贴心吧,铁子!!!

image = image.open('c:/users/wanruo/desktop/1.jpg')
rect = 80,20,310,360
image.crop(rect).show()

剪裁图片嗷

image = Image.open('C:/Users/wanruo/Desktop/1.jpg')
size=128,128
image.thumbnail(size)
image.show()

生成略缩图

image1 = Image.open('C:/Users/wanruo/Desktop/1.jpg')
image2 = Image.open('C:/Users/wanruo/Desktop/2.jpg')
rect = 80,20,310,360
guido_head = image2.crop(rect)
width,height = guido_head.size
image1.paste(guido_head.resize((int(width / 1.5),(int(height / 1.5)))),(172.40))

缩放和黏贴图像

image = Image.open('C:/Users/wanruo/Desktop/1.jpg')
image.rotate(180).show()
image.transposse(Image.FLTP_LEFT_RIGHT).show()

旋转嗷!!!!!!!!!!!

image = Image.open('C:/Users/wanruo/Desktop/3.png')
for x in range(80,310):
    for y in range(20,360):
        image.putpixel((x,y),(128,128,128))

image.show()

操作像素来着,记得一定要注意图片的大小,=-=别问我为什么知道的

from PIL import Image,ImageFilter

image = Image.open('C:/Users/wanruo/Desktop/3.png')
image.filter(ImageFilter.CONTOUR).show()

把图片滤镜  =---=  效果还不错来着

大概就是这样了,Pillow的简单使用来着

加油!!!!!!!!!!奥利给!!!!!!!!!!

12-26 03:28