前言
開發本軟體的主要是為了解區域分程式員在沒有UI設計小姐姐的情況下,想批量修改APP的圖示和UI的!
還有就是想做馬甲包批量引流的,每次換皮去重新做圖很是麻煩,增加了換皮的人力成本和時間成本,使用這個方法就可以快速有效的給馬甲包換皮,一鍵更換馬甲包的UI和主題!
代碼
以下是部分的替換代碼,詳細請移步GIT:
https://gitee.com/zfj1128/ZFJObsLib_dmg
from PIL import Image
i = 1
j = 1
img = Image.open("e:/pic/222.jpg")#讀取系統的內照片
print (img.size)#列印圖片大小
print (img.getpixel((4,4)))
width = img.size[0]#長度
height = img.size[1]#寬度
for i in range(0,width):#遍歷所有長度的點
for j in range(0,height):#遍歷所有寬度的點
data = (img.getpixel((i,j)))#列印該圖片的所有點
print (data)#列印每個像素點的顏色RGBA的值(r,g,b,alpha)
print (data[0])#列印RGBA的r值
if (data[0]>=170 and data[1]>=170 and data[2]>=170):#RGBA的r值大于170,并且g值大于170,并且b值大于170
img.putpixel((i,j),(234,53,57,255))#則這些像素點的顏色改成大紅色
img = img.convert("RGB")#把圖片強制轉成RGB
img.save("e:/pic/testee1.jpg")#保存修改像素點后的圖片
功能
a、修改圖片的指定顏色
比如圖片的主題顏色是“#D4237A”,我想修改成“#14CB90”,只需要設定“#D4237A==>#14CB90”就可以了,效果如:

再比如我們把下面這張圖片的藍色修改成紅色:

b、修改全部圖片的全部顏色為一種顏色
這個功能是為了方便程式員將目錄中的所有顏色替換成一種顏色,使用起來簡單方便,如下圖:

工具
鑒于很多移動端開發小白,并不會Python腳本語言,我已經功能打包成GUI的軟體,操作簡單方便,方便馬甲包開發者一鍵修改UI,如下圖:

下載地址:https://gitee.com/zfj1128/ZFJObsLib_dmg
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/58025.html
標籤:其他
