您好,登錄后才能下訂單哦!
小編給大家分享一下python3中圖片壓縮的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
代碼
from PIL import Image # 通道轉(zhuǎn)換 def change_image_channels(image, image_path): # 4通道轉(zhuǎn)3通道 if image.mode == 'RGBA': r, g, b, a = image.split() image = Image.merge("RGB", (r, g, b)) image.save(image_path) # 1 通道轉(zhuǎn)3通道 elif image.mode != 'RGB': image = image.convert("RGB") os.remove(image_path) image.save(image_path) return image # 圖片壓縮 def image_compression(image): w, h = image.size print(w, h) image.thumbnail((int(w / 1.1), int(h / 1.1))) image.save("./car.png") return image if __name__ == "__main__": image = Image.open("./timg.png") new_image = process_image_channels(image, "./time.png") print(new_image.mode)
以上是“python3中圖片壓縮的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。