萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 腳本Html教程 >> python通過pil為png圖片填充上背景顏色的方法

python通過pil為png圖片填充上背景顏色的方法

 這篇文章主要介紹了python通過pil為png圖片填充上背景顏色的方法,實例分析了Python使用pil模塊操作png圖片的技巧,非常具有實用價值,需要的朋友可以參考下

   

本文實例講述了python通過pil為png圖片填充上背景顏色的方法。分享給大家供大家參考。具體分析如下:

png圖片有些是沒有背景顏色,如果希望以單色(比如白色)填充背景,可以使用下面的代碼,這段代碼將當前目錄下的 jb51.net.png圖片填充了白色背景。

使用指定的顏色的背景色即可,然後把該圖片用alpha通道填充到該單色背景上。
比如下面使用白色背景:

? 1 2 3 4 5 6 7 8 9 10 im = Image.open('jb51.net.png') x,y = im.size try: # 使用白色來填充背景 from:www.jb51.net # (alpha band as paste mask). p = Image.new('RGBA', im.size, (255,255,255)) p.paste(im, (0, 0, x, y), im) p.save('jb51.net.png') except: pass

希望本文所述對大家的Python程序設計有所幫助。

copyright © 萬盛學電腦網 all rights reserved