python趣味編程100例 python語(yǔ)言如何對(duì)圖片進(jìn)行剪切?
python語(yǔ)言如何對(duì)圖片進(jìn)行剪切?PIL(Python Image Library)是Python的第三方圖像處理庫(kù),PIL功能非常強(qiáng)大,但API卻非常簡(jiǎn)單易用,其強(qiáng)大的功能與眾多的使用人數(shù),幾乎已
python語(yǔ)言如何對(duì)圖片進(jìn)行剪切?
PIL(Python Image Library)是Python的第三方圖像處理庫(kù),PIL功能非常強(qiáng)大,但API卻非常簡(jiǎn)單易用,其強(qiáng)大的功能與眾多的使用人數(shù),幾乎已經(jīng)被認(rèn)為是Python官方圖像處理庫(kù)了。 在Python3 中PIL移植到pillow庫(kù),pillow號(hào)稱(chēng)是friendly fork for PIL。
我們可以使用 image.crop 函數(shù)對(duì)圖片進(jìn)行任意大小的裁剪。
我們以實(shí)際在對(duì)圖像處理時(shí),對(duì)圖片各區(qū)域進(jìn)行截圖,如,劃分成九等份為例子,來(lái)介紹下 image.crop 的具體應(yīng)用 ,我們以如下圖片為例。
1 將圖片使用白底填充為正方形,代碼如下:
如下,我們將圖片設(shè)置為大小450*450的 正方形,并且使用白色進(jìn)行空白填充。
2 將圖片剪切為150*150大小的九等份,并把切分的圖片存在列表中返回:
裁剪后的九份如下圖: