python制作ico图标_用 Python 脚本快速生成各尺寸图标截屏

之前在网上看了不灭的小灯灯用Python写的脚本用来生成 icon 和 screenshot,感觉有必要记录一下。简单写了写增加一下印象。

主要思路是利用PIL库来进行图像处理:

mask = Image.open('mask.png') #打开蒙版图片

r,g,b,a = mask.split() #分离各颜色通道

icon.putalpha(a) #使用alpha蒙版

所需环境:

Python

PIL 或 pillow

Python环境就不赘述了。

然后需要安装 PIL 或者 pillow,安装pillow简单方法如下:

首先安装 pip:

sudo easy_install pip

然后通过 pip 安装 pillow:

pip install pillow

现在就可以通过终端执行 Python 脚本来生成了,格式如下:

python tool.py [action] [filename] [platform]

action:icon or screenshot

filename:your icon filename(screenshot not needed)

platform:ios or android

各例子比如:

生成 iOS 图标:

python tool.py icon icon.jpg ios

生成 Android 图标:

python tool.py icon icon.jpg android

生成 iOS 截图:

python tool.py screenshot ios

生成 Android 截图:

python tool.py screenshot android

但是生成截图的时候只是单纯的进行分辨率缩放,会造成比例失调,还没想到更好的解决办法,如果你有更好的解决办法,欢迎留言。

感谢不灭的小灯灯的分享。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值