Python学习笔记(十六)——操作图像

这篇博客深入探讨了Python中Pillow库在图像处理的应用,包括理解颜色和RGBA值、坐标与Box元组的概念,以及如何进行图像裁剪、复制、调整大小、旋转、翻转和更改像素。此外,还介绍了在图像上绘画,如绘制点、线、矩形、多边形和文本,提供了一个添加徽标的实际示例。
摘要由CSDN通过智能技术生成

计算机图像基础

颜色和RGBA值

>>> from PIL import ImageColor
>>> ImageColor.getcolor
<function getcolor at 0x0000022E2FDE5598>
>>> ImageColor.getcolor('red','RGBA')
(255, 0, 0, 255)
>>> ImageColor.getcolor('red','RGB')
(255, 0, 0)

坐标和Box元组

用Pillow操作图像

>>> from PIL import Image
>>> catIm = Image.open('zophie.png')

处理Image数据类型

>>> from PIL import Image
>>> catIm = Image.open('zophie.png')
>>> catIm
<PIL.PngImagePlugin.PngImageFile image mode=RGB size=816x1088 at 0x22E2FDDDF28>
>>> catIm.size
(816, 1088)
>>> catIm.width
816
>>> catIm.height
1088
>>> catIm.filename
'zophie.png'
>>> catIm.format
'PNG'
>>> catIm.format_description
'Portable network graphics'
>>> catIm.save('zophie.jpg')
from PIL import Image
>>> im = Image.new('RGBA',(100,200),'purple')
>>> im.save('purpleImage.png')
>>> im2 = Image.new('RGB',(20,20))
>>> im2.save('transparentImage.png')

裁剪图片

>>> from PIL import Image
>>> catIm = Image
>>> catIm = Image.open('zophie.png')
>>> cropedIm = catIm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值