Python是一種高級(jí)的編程語言,越來越受到了藝術(shù)家的歡迎。
使用Python的Pillow模塊,可以創(chuàng)建獨(dú)特的水墨畫效果,下面是一個(gè)簡(jiǎn)單的例子:
from PIL import Image, ImageFilter, ImageOps #導(dǎo)入圖片 image = Image.open("example.jpg") #添加模糊效果 blurred = image.filter(ImageFilter.GaussianBlur(radius=8)) #將圖片轉(zhuǎn)換成灰度 grayscale = ImageOps.grayscale(blurred) #反轉(zhuǎn)圖片 inverted = ImageOps.invert(grayscale) #應(yīng)用卷積過濾器 edges = inverted.filter(ImageFilter.Kernel((3, 3), (-1,0,1,-1,0,1,-1,0,1))) #保存圖片 edges.save("watercolor.jpg")
如果您對(duì)代碼不夠熟悉,不用擔(dān)心,Python的語法是相當(dāng)簡(jiǎn)單易學(xué)的。這些代碼的作用是:
- 導(dǎo)入圖片
- 添加模糊效果
- 將圖片轉(zhuǎn)換成灰度
- 反轉(zhuǎn)圖片
- 應(yīng)用卷積過濾器
- 保存圖片
結(jié)果將是一個(gè)具有水墨畫效果的圖片。這是一個(gè)簡(jiǎn)單的例子,但是您可以根據(jù)需要調(diào)整過濾器和參數(shù),以獲得所需的效果。使用Python創(chuàng)建水墨畫是一個(gè)簡(jiǎn)單而有趣的方式來將編程與藝術(shù)結(jié)合起來。