Image 的简单API使用
##导入Image包
from PIL import Image
##打开文件catIm = Image.open(‘D:\python\cat.png’)
##查看打开文件类型type(catIm)
<class ‘PIL.PngImagePlugin.PngImageFile’>
##获取文件的尺寸catIm.size
(1055, 656)
##获取图片的宽和高width,height = catIm.size
width
1055height
656
##获取图片地址catIm.filename
‘D:\python\cat.png’
##获取文件格式catIm.format
‘PNG’
##format_description 属性是字符串,描述了原始文件的图像格式(format_description 比较详细)catIm.format_description
‘Portable network graphics’
##保存文件,必须与原文件格式一致catIm.save(‘D:\python\1.png’)
#创建100*200像素,带有紫色背景的图片并保存im = Image.new(‘RGBA’,(100,200),‘purple’)
im.save(‘D:\python\purpleImage.png’)
##创建20*20像素,默认透明背景图片并保存im2 = Image.new(‘RGBA’,(20,20))
im2.save(‘D:\python\transparentImage.png’)
##剪切图片,将剪切内容保存到新图片文件中
croppedIm = catIm.crop((200,300,400,500))
croppedIm.save(‘D:\python\cropped.png’)
#复制页面上的某个区域,并且将复制的区域放到页面的指定位置上
catIm = Image.open(‘D:\python\cat.png’)
catCopyIm = catIm.copy()
faceIm = catIm.crop((200,300,400,500))
faceIm.size
(200, 200)catCopyIm.paste(faceIm,(0,0))
catCopyIm.paste(faceIm,(350,450))
catCopyIm.save(‘D:\python\pasted.png’)