Python-批量修改图片全部颜色,批量修改图片的指定颜色,马甲包一键换主题UI

   日期:2020-09-16     浏览:176    评论:0    
核心提示:前言开发本软件的主要是为了解决部分程序员在没有UI设计小姐姐的情况下,想批量修改APP的图标和UI的!还有就是想做马甲包批量引流的,每次换皮去重新做图很是麻烦,增加了换皮的人力成本和时间成本,使用这个方法就可以快速有效的给马甲包换皮,一键更换马甲包的UI和主题!代码以下是部分的替换代码,详细请移步GIT:https://gitee.com/zfj1128/ZFJObsLib_dmgfrom PIL import Imagei = 1j = 1img = Image.open("e:/pi

前言

开发本软件的主要是为了解决部分程序员在没有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

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服