溫馨提示×

Python怎么實現(xiàn)圖片濾鏡效果

小億
125
2024-01-25 17:25:38
欄目: 編程語言

Python可以使用PIL庫(Python Imaging Library)來實現(xiàn)圖片濾鏡效果。以下是一個使用PIL庫實現(xiàn)圖片濾鏡的示例代碼:

from PIL import Image, ImageFilter

# 打開圖片
image = Image.open('input.jpg')

# 應(yīng)用濾鏡效果
filtered_image = image.filter(ImageFilter.BLUR)

# 保存濾鏡后的圖片
filtered_image.save('output.jpg')

在上面的示例代碼中,首先使用Image.open()函數(shù)打開待處理的圖片文件,然后使用image.filter()函數(shù)應(yīng)用濾鏡效果,這里使用了ImageFilter.BLUR表示模糊濾鏡效果。最后使用filtered_image.save()函數(shù)保存濾鏡后的圖片。

你可以根據(jù)需要選擇不同的濾鏡效果,PIL庫提供了多種預(yù)定義的濾鏡,如BLUR(模糊),CONTOUR(輪廓),EMBOSS(浮雕)等。還可以自定義濾鏡效果,通過自定義濾鏡矩陣來實現(xiàn)不同的效果。

0