Python图像处理,替代PS做好效果图!

简介: Python图像处理

Python提到图像处理第一个想到的库就是PIL,全称Python Imaging Library Python,图像处理类库,它提供了大量的图像操作,比如图像缩放,裁剪,贴图,模糊等等。

今天小编就整理几个常用的图片处理例子。

image.png

原图
一、照片去色

from PIL import Imageimg = Image.open("img.jpg")img_01 = img.convert("L")img_01.save("img_L.jpg")

image.png

效果图
二、照片模糊

from PIL import ImageFilterimg = Image.open("img.jpg")img_02 = img.filter(ImageFilter.GaussianBlur(radius=10))img_02.save("img_blur.jpg")

image.png

效果图
三、照片旋转90°

from PIL import Imageimg = Image.open("img.jpg")img_03 = img.rotate(90)img_03.save("img_rotate.jpg")

image.png

效果图
四、照片翻转

from PIL import Imageimg = Image.open("img.jpg")img_04 = img.transpose(Image.FLIP_LEFT_RIGHT)img_04.save("img_transpose.jpg")

image.png

效果图
五、照片缩略图

from PIL import Imageimg = Image.open("img.jpg")size = (120, 120)img_05 = img.copy()img_05.thumbnail(size)img_05.save("img_thumbnail.jpg")

image.png

相关文章
|
1月前
|
机器学习/深度学习 人工智能 算法
图像处理与分析:Python中的计算机视觉应用
【4月更文挑战第12天】Python在计算机视觉领域广泛应用,得益于其丰富的库(如OpenCV、Pillow、Scikit-image)和跨平台特性。图像处理基本流程包括获取、预处理、特征提取、分类识别及重建生成。示例代码展示了面部和物体检测,以及使用GAN进行图像生成。
|
1月前
|
机器学习/深度学习 存储 监控
数据分享|Python卷积神经网络CNN身份识别图像处理在疫情防控下口罩识别、人脸识别
数据分享|Python卷积神经网络CNN身份识别图像处理在疫情防控下口罩识别、人脸识别
|
15天前
|
机器学习/深度学习 算法框架/工具 数据安全/隐私保护
Pillow:Python图像处理的强大工具
**Pillow**是Python的图像处理库,源自PIL,支持多种格式如JPEG、PNG等。本文介绍了Pillow的基本用法和高级特性。安装Pillow后,可通过`Image.open()`打开图像,再使用`resize()`、`crop()`、`rotate()`等方法进行图像操作,如缩放、裁剪和旋转。此外,Pillow还支持颜色转换、滤镜应用(如模糊)、图像增强(亮度、对比度调整)和处理流水线。在实际应用中,Pillow常用于生成网页缩略图、添加水印及配合机器学习库进行图像预处理。【6月更文挑战第6天】
18 1
|
1月前
|
自动驾驶 计算机视觉 Python
【python版CV】-图像处理(1)
【python版CV】-图像处理(1)
|
1月前
|
机器学习/深度学习 算法 TensorFlow
基于Python的图像处理技术在医学影像诊断中的应用
随着计算机视觉和深度学习技术的发展,Python在图像处理领域的应用日益广泛。本文将探讨如何利用Python编程语言及其相关库,结合医学影像诊断需求,实现图像处理技术在医学影像诊断中的应用。我们将介绍图像预处理、特征提取、图像分类等关键步骤,并探讨如何利用深度学习技术提高医学影像诊断的准确性和效率。
108 15
|
1月前
|
数据挖掘 计算机视觉 Python
SciPy图像处理技巧:图像增强与特征提取
【4月更文挑战第17天】本文介绍了如何使用SciPy进行图像增强和特征提取。通过调整亮度、对比度和伽马校正实现图像增强,示例代码展示了相关操作。同时,利用Sobel算子进行边缘检测和Laplacian of Gaussian (LoG) 进行角点检测,以提取图像特征。虽然SciPy不是专业的图像处理库,但其数值计算能力在图像分析中仍有一定价值,可与其他图像处理库结合使用。
|
1月前
|
机器学习/深度学习 算法 Linux
使用OpenCV在Python中进行图像处理
使用OpenCV在Python中进行图像处理
|
1月前
|
计算机视觉 Python
如何利用Python实现简单的图像处理功能
本文介绍了如何使用Python编程语言和相关库实现简单的图像处理功能。通过学习本文,读者将了解如何读取图像文件、调整图像大小、修改图像亮度和对比度、应用滤镜效果以及保存处理后的图像。这些技术将帮助读者快速入门图像处理领域,并为他们进一步探索更高级的图像处理技术打下基础。
|
1月前
|
算法 数据可视化 计算机视觉
使用Python实现图像处理中的边缘检测算法
图像处理中的边缘检测是计算机视觉和图像识别领域的重要技术之一。本文将介绍如何利用Python语言实现常见的边缘检测算法,包括Sobel、Canny等,并结合实例演示其在图像处理中的应用。
121 16
|
1月前
|
机器学习/深度学习 人工智能 算法
用于图像处理的Python顶级库 !!
用于图像处理的Python顶级库 !!
41 1