问题
iOS开发的时候不论是项目刚上线或者是出马甲包的时候,需要替换原来项目的icon图片, 美术如果偷懒只给了一张大图,或者是一堆命名不规范的图片, 这个时候就需要自己手动来切图或者修改图片名称了。 因此该脚本能够直接生成所有的icon图片。
原理
使用Python Pillow库自动切图
-
检查本地是否已经安装该库:在终端上输入Python,进入到Python的命令行交互模式,然后输入 import PIL , 如果报错,参考下面步骤安装,否则直接跳过即可;
-
推荐使用pip安装Python第三方模块, 安装pip工具请输入如下命令: sudo easy_install pip , 之后输入开机密码,安装成功之后,显示如下类似结果
image
-
运行如下命令安装第三方模块:
sudo pip install Pillow
用法
- 检查原图片
iOS11之后,苹果需要上传图片的alpha通道关闭,因此美工出图的时候,需要关闭alpha通道。 如果没有没有关闭,双击图片, 选择右上角文件
--> 导出
在该面板下如果出现Alpha
选项框,单击取消勾选, 然后存储即可
iOS11 之后,需要上传一张图片 1024*1024
的图片,因此美工出图,图片大小最低为 1024*1024
- 运行脚本
把图片和脚本放在同一级目录下, 直接运行Python脚本,即可自动生成icon图片
python modify_icon.py
优点
与同类型脚本相比,新增如下功能
- 新增检查图片大小,如果原来大小小于
1024*1024
会报错 - 检查alpha通道是否关闭
网友评论