日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python pil png合成gif储存时变黑_使用 Python 玩转图片

發布時間:2025/3/20 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python pil png合成gif储存时变黑_使用 Python 玩转图片 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們有時候需要處理圖片,對于一些不是非常復雜的圖片處理,并非一定要使用 PS ,其實我們用 Python 代碼也是可以實現滴~而且還挺方便,有些操作一兩行代碼就搞定了。

有個 Python Image Library (PIL)就是專門來處理圖片的,最新版本是 Pillow,它擁有強大的圖片處理功能,比如圖片文件的批處理、統計圖片的信息、甚至讓圖片旋轉跳躍等騷操作,都可以使用 Pillow 來實現。

接下來小帥b就給你介紹介紹,如何使用 Pillow 來操作圖片。

如果你之前還沒安裝過它,可以使用 pip 安裝最新的版本:

python3?-m?pip?install?--upgrade?pippython3?-m?pip?install?--upgrade?Pillowpillow

安裝完之后,就可以使用它的 Image 對象來玩圖片了,比如想要獲取一張圖片的信息,就可以這樣:

顯示圖片,調用 Image 對象的 show 方法:

轉換圖片的格式,比如將上面的這張 png 圖片,轉化為 gif 格式的 ,就可以這樣:

運行之后桌面就出現一張 gif 啦:

那么批量轉化圖片格式就很簡單了,比如獲取目錄下所有 png 格式的圖片,然后轉存為 jpg 就可以這樣:

把圖片打歪,可以使用 transpose 方法,傳入你想要旋轉的角度:

頭都給你打歪:

你也可以使用 rotate 方法對圖片進行旋轉跳躍。

截圖,可以使用 crop 方法,傳入坐標元組(左上右下):

截到的圖:

圖片合成,可以使用 paste 方法,比如將上面截到的圖合并到原圖上去:

就整上去了:

圖片大小轉化,比如想要將這圖片轉為 100 × 100 就可以這樣:

把 RGB 模式轉為灰度圖像:

鼻血都灰了:

給它加個高斯模糊濾鏡,可以使用 ImageFilter :

show 一下是這樣的:

年輕人,少點那啥~

給圖片銳化一下:

五官是不是立體了很多:

如果你想在圖片上涂涂畫畫,可以使用 ImageDraw 模塊,比如在他臉上劃一刀:

就成這樣了:

除了可以 draw line 之外,我們還可以在上面寫字啥的,比如我們想重新做一個表情包,就可以這樣:

首先使用 Image 創建一個 650*500 的圖:

接著我們 open 剛剛的圖片,把整個頭截取過來:

show出來:

在下面畫一個矩形,填充白色:

show 一下:

接著我們在下面畫上幾個字:“你好壞哦!”

導入一下 ImageFont 來定義一下字體:

定義你想要的字體文件:

接著就可以在指定位置寫上你想要的文字了:

show出來:

哈哈,有點內味了。

ok,以上就是小帥b今天給你帶來的分享,希望對你有幫助,關于 Pillow 更多參數詳情可以到這里看看:

https://pillow.readthedocs.io/

那么,我們下回見,peace!

&& love ↓

總結

以上是生活随笔為你收集整理的python pil png合成gif储存时变黑_使用 Python 玩转图片的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。