SCPT中文网

SCPT中文网

领取MOLI红包

python图片处理库Pillow实现简单PS功能

发布日期:2025-01-03 18:27    点击次数:180

文 | 豆豆 来源:Python 技术「ID: pythonall」 在我们的日常生活和工作中有不少场景需要简单处下理图片,很多人都是依赖 PS、美图秀秀等各种图像处理工具,殊不知在你打开软件的一瞬间 Python 就已经将图片处理完了。听起来是不是很神奇,正所谓是 Python 在手,啥也不愁。 安装 老规矩,先通过 pip 安装到本地机器。 基本操作 打开图像 可以通过 Image 类来操控图片,比如打开一张图片并获取其基本信息。 转换格式 如果给目标图片转换格式,可以通过 save 函数来实现。 之后你就会在同目录下得到一张扩展名为 png 的图片了。 展示图片 直接通过 show 函数来显示图片。 剪裁 使用 crop 函数传入一个四元祖坐标来剪裁图片。 合并 通过 paste 函数传入合并的图像和坐标来实现两张图片的合并,那如果要合并多张图片呢,当然是直接调用多次就好了呀。 缩略图 有时候图像过大,这时候就显示出缩略图的必要了,可以通过 thumbnail 函数传入 size 来实现图片的缩小。 旋转 使用 transpose 函数传入旋转角度来实现图片的翻转。 可以传入的参数有以下几种: Image.ROTATE_90:逆时针旋转 90° Image.ROTATE_180:逆时针旋转 180° Image.ROTATE_270:逆时针旋转 270° Image.FLIP_LEFT_RIGHT:左右翻转 Image.FLIP_TOP_BOTTOM:上下翻转 滤镜 当然,我们还可以对图片做一些滤镜处理。 高斯模糊处理 获取照片轮廓 亮度增强 如果照片亮度不够,还可以对照片进行亮度增强。 二次创作 当然,如果想对图片进行二次创作,比如添加一些辅助线,文字之类的可以用 ImageDraw 类来完成。 画线 文字 当然,如果有多行文字的话,直接加入换行符 \n 即可。 总结 今天派森酱带大家一起通过使用 Pillow 库对图片进行一些简单的操作,事实上 Pillow 库远不止此,将这些简单的操作进行组合甚至可以自创表情包,期待小伙伴们自行发掘更多更好玩的用法呀~ 以上就是python图片处理库Pillow实现简单PS功能的详细内容,更多关于Pillow库实现简单PS的资料请关注脚本之家其它相关文章!



Powered by SCPT中文网 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群系统 © 2013-2024