前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python-批量修改图片全部颜色,批量修改图片的指定颜色,马甲包一键换主题UI

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

原创
作者头像
用户6004386
修改2020-09-16 10:02:58
2.3K0
修改2020-09-16 10:02:58
举报
文章被收录于专栏:iOS代码混淆

前言

开发本软件的主要是为了解决部分程序员在没有UI设计小姐姐的情况下,想批量修改APP的图标和UI的!

还有就是想做马甲包批量引流的,每次换皮去重新做图很是麻烦,增加了换皮的人力成本和时间成本,使用这个方法就可以快速有效的给马甲包换皮,一键更换马甲包的UI和主题!

代码

以下是部分的替换代码,详细请移步GIT:

https://gitee.com/zfj1128/ZFJObsLib_dmg

代码语言:txt
复制
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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 代码
  • 功能
    • a、修改图片的指定颜色
      • b、修改全部图片的全部颜色为一种颜色
      • 工具
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档