python图像处理教程

2025-10-29 13:59:44

1、from PIL import ImageColor

首先我们要安装pillow模块,然后就可以进行引用了。

python图像处理教程

2、ImageColor.getcolor('blue', 'RGBA')

如果我们要知道一个颜色的值是怎么定义的,我们可以用getcolor。

python图像处理教程

3、from PIL import Image

photo = Image.open('photo.png')

当前工作目录有个图片,如果我们要打开可以用到Image.open。

python图像处理教程

python图像处理教程

4、print(photo.size)

print(photo.filename)

print(photo.format)

print(photo.format_description)

打开图片以后我们就可以用这些指令查看图片的各种信息。

python图像处理教程

5、photoNEW = photo.save('new.png')

我们可以通过save保存来进行另存为的操作。

python图像处理教程

python图像处理教程

6、photoA = Image.new('RGBA', (800, 800), 'blue')

photoA.save('photoA.png')

我们可以通过new来创建一个新的图片,大小以元组的形式传入。

python图像处理教程

python图像处理教程

7、photoNEW = Image.open('new.png')

cut = photoNEW.crop((200, 200, 300, 300))

cut.save('cut.png')

用crop可以把打开的图片进行裁剪。

python图像处理教程

python图像处理教程

8、new = Image.open('cut.png')

new_copy = new.copy()

a = Image.open('photoA.png')

new_copy.paste(a, (0, 0))

new_copy.save('copy.png')

用复制粘贴可以把图片复制到某个图片上。

python图像处理教程

9、photo = Image.open('photo.png')

newsize = photo.resize((500, 500))

newsize.save('newsize.png')

用resize可以调整图片的大小,按照比例缩放。

python图像处理教程

python图像处理教程

10、photo.rotate(45).save('rotate.png')

rotate可以指定度数进行图片旋转。

python图像处理教程

python图像处理教程

11、photo.transpose(Image.FLIP_LEFT_RIGHT).save('1.png')

photo.transpose(Image.FLIP_TOP_BOTTOM).save('2.png')

这里是可以对图片进行翻转。

python图像处理教程

python图像处理教程

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢