python圖像處理-圖片裁剪
- 2020 年 3 月 12 日
- 筆記
本系列課程是針對無基礎的,爭取用簡單明了的語言來講解,學習前需要具備基本的電腦操作能力,準備一個已安裝python環境的電腦。如果覺得好可以分享轉發,有問題的地方也歡迎指出,在此先行謝過。
做遊戲需要用到一些圖片,到遊戲素材網站下載了一些圖片,但是發現圖片上方有一篇空白區域,導致碰撞檢測還沒有碰到人就已經檢測到了,於是想到先用PIL處理一下。

打開圖片預覽
打開圖片預覽一下,圖片原來尺寸是96X128的,通過尺寸觀察,空白高度接近30。

開始裁剪
裁剪使用crop方法,裏面的參數是要裁剪的區域的左上角坐標(0,30)和右下角坐標(96,128)。


批量裁剪保存
將之前處理一張圖片的方法封裝成一個函數,接着將圖片名字和保存的名字用變量名取代,實現通用性。多張圖片處理利用一個循環的方式,圖片的名稱只有後面的數字不一樣,通過字符串格式化的方式實現名字的循環改變。

