Python可以使用PIL庫(Python Imaging Library)來實現圖片濾鏡效果。以下是一個使用PIL庫實現圖片濾鏡的示例代碼:
from PIL import Image, ImageFilter
# 打開圖片
image = Image.open('input.jpg')
# 應用濾鏡效果
filtered_image = image.filter(ImageFilter.BLUR)
# 保存濾鏡后的圖片
filtered_image.save('output.jpg')
在上面的示例代碼中,首先使用Image.open()
函數打開待處理的圖片文件,然后使用image.filter()
函數應用濾鏡效果,這里使用了ImageFilter.BLUR
表示模糊濾鏡效果。最后使用filtered_image.save()
函數保存濾鏡后的圖片。
你可以根據需要選擇不同的濾鏡效果,PIL庫提供了多種預定義的濾鏡,如BLUR(模糊),CONTOUR(輪廓),EMBOSS(浮雕)等。還可以自定義濾鏡效果,通過自定義濾鏡矩陣來實現不同的效果。