• 0

    用户访问量

  • 0

    注册用户数

  • 0

    在线视频观看人次

  • 0

    在线实验人次

用Pillow操作图像的基本知识

作者:云创智学|发布时间:2022-01-14 09:56:22.0|来源:云创智学

用Pillow操作图像的基本知识

图像处理是一门应用非常广的技术,PIL(Python Imaging Library)是Python常用的图像处理库,支持大量图像格式,并提供操作图像的强大功能,包括新建图像、裁剪图像、复制图像、粘贴图像、调整图像的大小、旋转和翻转图像、图像滤波、调色板、添加文字等功能,这些功能只需要简单的代码即可完成。PIL仅支持到Python 2.7,Python 3.x使用兼容PIL的版本Pillow,它在PIL的基础上加入了许多新特性。详细了解PIL的强大功能,请请参考Pillow官方文档:

https://pillow.readthedocs.org/

图像的组成:都是由像素组成的

像素点的描述:颜色值及其在图像中的位置。

1.图像的属性

size属性:表示图像的分辨率,即图像的宽和高(单位为像素),是一个二元的tuple,如(300,200),表示图像的宽为300,宽为200。

mode属性:表示图像的模式,常用的模式为:L (luminance)表示灰度图,RGB表示真彩色图,CMYK表示出版图像。

format属性:表示图像格式或来源,如果图像不是从文件读取,值为None。

palette属性:表示调色板,返回一个ImagePalette类型

2.图像空间坐标系统:图像中的默认坐标系为: 左上角 是坐标原点(0, 0),水平向右X轴,垂直向下Y轴。

3.图像的颜色表示:计算机通常将图像中像素点的值用RGB值表示,或者再加上alpha值(通透度,透明度),称为RGBA值。在Pillow中,RGBA的值表示为由4个整数组成的元组,分别是R、G、B、A,整数的取值范围0~255,如(255, 0, 0, 255)代表红色,A为0 表示透明,255表示不透明,当alpha值为0时,无论是什么颜色,该颜色都不可见。

联系方式
企业微信