赞
踩
pip install pillow
Image
对象 r
from PIL import Image
im = Image.open(path)
Image
对象 Image
对象1Image
对象2from PIL import Image
im1 = Image.open(path1)
im2 = Image.open(path2)
im3 = Image.alpha_composite(im1,im2)
Image
对象 Image
对象1Image
对象2如果alpha为0.0,则返回第一个图像的副本。如果alpha为1.0,则返回第二个图像的副本,基本的算法如下:
out = image1 * (1.0 - alpha ) + image2 * alpha
Image
对象 Image
对象from PIL import Image
def func(a):
return a
im1 = Image.open(path1)
img = Image.eval(img1,func,1)
Image
对象 Pillow支持的模式表
Image
对象。烦会一个Image
对象 Pillow支持的模式表
ImageColor
对象from PIL import Image
# 单个整数值
img = Image.new("RGBA",(1024,768),215)
# 元组
img = Image.new("RGBA",(1024,768),(215,0,0)
# ImageColor
from PIL import ImageColor
color = ImageColor.getrgb("#FF0000")
img = Image.new("RGBA",(1024,768),color)
img.show()
从上面代码运行结果显示是一个红色,1024*768的图像
alpha_composite(im, dest=(0,0), source=(0,0)):在Image
对象中符合im
,效果与类方法alpha_composite
相似。无返回值
Image
对象copy():复制此图片
from PIL import Image
img = Image.new("RGBA",(1024,768),215)
img_copy = img.copy()
Image
对象 from PIL import Image
img = Image.new("RGBA",(1024,768),215)
img_copy = img.crop(box=(0,0,500,500))
draft(mode, size):配置图像文件加载器,以便返回尽可能接近给定模式和大小的图像版本,无返回值
filter(filter):使用给定的过滤器过滤此图像,返回一个Image
对象
getbands():获取此图像中每个波段名称的元组。返回一个tuple
from PIL import Image
img = Image.new("RGBA",(1024,768)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。