赞
踩
- 使用Python处理实际问题时,往往需要使用由第三方开发的开源Python软件库
- Pillow位于PyPI中的图像处理库(PIL:Python Image Library),提供了广泛的文件格式转化,强大的图像处理能力(图像存储,图像显示,格式转化以及基本的图像处理操作等)
- 有关Pillow的信息,可以查阅在线文档https://pillow.readthedocs.org
我的Python版本:python3.7
打开cmd,输入
pip3 install Pillow
- 查看用pip安装了多少pytho包(及其版本)
pip list
- pip安装的python包,在python安装路径/Lib/site-packages下
注意哦:
Pillow库包含几十个模块,组织在名为PIL的包(可以理解为:文件夹)中
PIL包中有一个模块:Image
PIL.Image提供了一些包括从文件加载图像和创建新图像的函数,其中的Image用来表示图像对象
from PIL import Image
im = Image.open("D:\zgh\picture\zgh.jpg") #读入图片
im.show() #展示图片
print(im.format,im.size,im.mode)
运行:
copy()
拷贝图像crop()
剪裁图像paste()
将一个图像粘贴(覆盖)在另一个图像上面resize()
用于调整图像大小rotate()
用于旋转和翻转图像filter()
用于图像过滤new()
可以创建一个给定模式和大小的新图像对象把一幅图像的4个副本排列成2×2网格;在左上方的副本是原始图像,而画面右上方、左下方、右下方则分别使用模块PIL.ImageFilter中定义的内置过滤器CONTOUR、EMBOSS、FIND_EDGES进行过滤
我选择操作的图片:
路径:D:\zgh\picture\zgh.jpg
import sys
import os
import PIL.Image
import PIL.ImageFilter
im = PIL.Image.open(sys.argv[1])
width,height = im.size
#创建新图像,大小为原始图像的4倍
newIm = PIL.Image.new(im.mode,(2*width,2*height))
#左上角:原始图像
newIm.paste(im,(0,0,width,height
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。