PIL 使你强大

博客介绍了Python中优秀的图像处理框架PIL库,分模块介绍其各种方法并列举例子。还展示了多种特效,如生成缩略图、改变颜色、改变轮廓、浮雕等,每种特效都给出了对应的函数及使用方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、强大的PIL库

在Python中,有一个优秀的图像处理框架,就是PIL库,本博文会分模块,介绍PIL库中的各种方法,并列举相关例子。

学习总结:PIL库可以让我们得到更多的需求,以此来满足我们的需求心理,这样可以保持我们的自信,有一个良好的状态来面对生活。

 

2、特效展示

1.生成缩略图  使用函数 Image.thumbnail(size)

    代码如下:

from PIL import Image
im = Image.open("6.jpg")
im.thumbnail((128,128))
im.save("6缩略图.jpg")

  

原图 :                                                                         缩略图:

    

 

 

 

 

2.改变颜色  使用函数  Image.split() 提取RGB图像的每个颜色通道,返回图像副本 以及  Image.merge(mode,bands) 合并通道,其中mode表示色彩,bands表示新的色彩通道

    代码如下:

from PIL import Image
im = Image.open("6.jpg")
r,g,b = im.split()
om = Image.merge("RGB",(b,g,r))
om.save("6改变颜色.jpg

3.改变轮廓  使用函数  ImageFilter.CONTOUR  使用方式:Image.filter(ImageFilter.fuction)

    代码如下:

from PIL import Image
from PIL import ImageFilter
im = Image.open("鸟巢.jpg")
om = im.filter(ImageFilter.CONTOUR)
om.save("鸟巢浮雕.jpg")

4.浮雕  使用函数 ImageFilter.EMBOSS

    代码如下:

from PIL import Image
from PIL import ImageFilter
im = Image.open("6.jpg")
om = im.filter(ImageFilter.EMBOSS)
om.save("6浮雕.jpg")

 

 

 

 
 

转载于:https://www.cnblogs.com/alinger/p/10931898.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值