Python基础 —— PIL模块

Python基础 —— PIL模块

python Imaging Library,是python常见的图像处理库。功能强大,API简单易用。

但PIL仅支持到Python 2.7,Pillow是PIL的一个友好Fork,提供了广泛的文件格式支持,强大的图像处理能力,主要包括图像储存,图像显示、格式转换以及基本的图像处理操作等。

在命令行通过pip安装:

pip install Pillow

 创建图像

from PIL import Image, ImageDraw, ImageFont
# new(mode, size, color)

image = Image.new(mode="RGB", size=(165, 34), color=get_random_color())

图像保存在本地:
  image = Image.new(mode="RGB", size=(100, 50), color=(255, 122, 0))
  with open("imgTest.png", "wb") as f:
    image.save(f, "png")
# 结果:在当前文件的同级创建一个名为 "imgTest.png" 的图片文件。长宽背景色均为指定

图像保存在内存:
  f = BytesIO()
  image.save(f, "png")

 

 

ImageDraw模块: http://blog.csdn.net/icamera0/article/details/50747084

图像操作

 

参考

image = Image.new(mode, size, color)

IO模块

from io import BytesIO

posted @ 2020-10-12 10:15  乖巧Clare  阅读(860)  评论(0编辑  收藏  举报