pillow库基础

目录

前言

一、代码展示

二、代码讲解


前言

pillow是python中的第三方图像处理库,功能强大,可以不仅可以裁剪图像,调整图像大小和图像颜色,还可以做滤镜。有了这个强大的帮手,生活好像容易了好多!


一、代码展示

from PIL import Image, ImageFilter
import matplotlib.pyplot as plt

img = Image.open("soldier1.jpg")
filters = [
    ImageFilter.BLUR,
    ImageFilter.CONTOUR, 
    ImageFilter.EDGE_ENHANCE,
    ImageFilter.EMBOSS,
    ImageFilter.SHARPEN,
    ImageFilter.SMOOTH,
]
#img.filter(filters[index])足以实现一个滤镜效果
#以下操作包含另一个知识——将滤过镜的图片贴到画布上
def isvalid(num,lst):
    if len(lst)%num==0:
        return num
    else:
        print(f"invalid input")
        os._exit(0)

row=isvalid(2,filters)
column=int(len(filters)/row)
_,axes=plt.subplots(row,column,figsize=(20,20))#大画布有多少行多少列
for i in range(row):
    for j in range(column):
        i
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值