pillow 高斯模糊
时间: 2024-09-29 14:06:52 浏览: 41
图像的高斯模糊效果实现
在Pillow库中,高斯模糊是一种常见的图像处理技术,用于平滑图片并消除细节。以下是使用Pillow进行高斯模糊的基本步骤:
1. 首先,导入必要的模块:
```python
from PIL import Image, ImageFilter
```
2. 加载你的图片:
```python
img = Image.open("input.jpg")
```
3. 应用高斯模糊滤镜,例如,你可以设定一个模糊程度(sigma值越大,模糊越明显):
```python
blurred_img = img.filter(ImageFilter.GaussianBlur(radius=5)) # radius可以根据需求调整
```
4. 如果你想在原图基础上添加模糊效果而不是替换原图,可以创建一个新的Image对象:
```python
new_img = Image.blend(img, blurred_img, alpha=0.5) # alpha设置模糊的程度,0.5表示半透明
```
5. 保存处理后的图片:
```python
new_img.save("blurred_image.jpg")
```
阅读全文