Image 的简单API使用

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
1055

height
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’)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值