首页 > 其他 > 详细

PIL实现图片框架以及生成图片验证码

时间:2019-05-31 20:34:12      阅读:98      评论:0      收藏:0      [点我收藏+]

1. PIL的基本概念

PIL:即Python Imaging Library,是Python平台事实上的图像处理标准库。

PIL中涉及通道(bands)和模式(mode)这两个重要概念。

(1)通道

每张图片都是由一个或者多个数据通道构成。PIL允许在单张图片中合成相同纬度和深度的多个通道。

以RGB图像为例,每张图片都是由三个数据通道构成,分别是R、G、B通道,而对于灰度图像,则只有一个通道。

(2)模式

图像的模式定义了图像的类型和像素的位宽。当前支持如下模式:

1: 1位像素,表示黑和白,但是存储的时候每个像素存储为8bit

L: 8位像素,表示黑和白

P: 8位像素,使用调色板映射到其他模式。

RGB: 3*8位像素,为真彩色。

RGBA: 4*8位像素,有透明通道的真彩色。

CMYK: 4*8位像素,颜色分离。

YCbCr: 3*8位像素,彩色视频格式。

I: 32位整型像素

F: 32位浮点型像素

PIL也支持一些特殊的模式,包括RGBX(有padding的真彩色)和RGBa(有自左乘alpha的真彩色)

PIL实现图片框架以及生成图片验证码

原文:https://www.cnblogs.com/cymx66688/p/10957150.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!