文档章节

使用Python脚本自动生成iOS图标

Jasper
 Jasper
发布于 2017/03/12 18:34
字数 144
阅读 6
收藏 0

主要使用了PIL库,这个库可以方便操作图像。只需要美工提供一张1024*1024的图,运行脚本即可生成所需图形。

# -*- coding: utf-8 -*-
from PIL import Image

# 加载图形
img = Image.open("rss.png")

# 定义Icon大小的元组列表
sizeList = [("20@2x", 40), ("20@3x", 60), ("29@2x", 58), ("29@3x", 87), ("40@2x", 80), ("40@3x", 120), ("60@2x", 120), ("60@3x", 180)]

for x in xrange(0, len(sizeList)):
	# 调整图像大小
	iconImage = img.resize((sizeList[x][1], sizeList[x][1]), Image.BILINEAR)
	# 保存到新的位置, prefix自行替换。
	iconImage.save("prefix-" + sizeList[x][0] + ".png")

© 著作权归作者所有

共有 人打赏支持
Jasper
粉丝 5
博文 13
码字总数 3931
作品 0
西安
程序员
ios界面自动化工具--Appium

ios界面自动化工具--Appium Appium是一款开源的移动端自动化测试框架,支持Android和Ios,之前简单介绍过Appium,链接http://www.yeetrack.com/?p=639。最近在做ios的自动化测试,再详细记录一...

youthflies
2014/10/29
0
0
C、C++、Java、JavaScript、PHP、Python分别用来开发什么?

C、C++、Java、JavaScript、PHP、Python分别用来开发什么? 2018-05-25 11:47编辑: 游星啊分类:程序人生来源:代码湾 开发程序人生C 招聘信息: C++工程师 Cocos2d-x游戏客户端开发 iOS开发...

游星啊
05/25
0
0
苹果私有API检查工具开源项目

iOS-private-api-checker 苹果iOS私有API检查工具 Developer tool to scan iOS apps for private API usage before submitting to Apple https://github.com/hustcc/iOS-private-api-checker......

小薇
2015/11/05
0
0
Python之父抛弃Python!

Python之父抛弃Python! 2018-07-16 11:09编辑: garace分类:程序人生来源:程序师 Python Guido van RossumBDFL 招聘信息: iOS开发 iOS开发 iOS开发 app开发上架H5技术 app开发技术 图像处...

garace
07/16
0
0
100%移植阿里云移动测试技术_竟仅需1周?!——移动测试专有云(3)——内容详解

一、自动化测试服务 Android兼容性测试 Android兼容性测试旨在帮助解决Android应用在不同真机机型上的各类兼容性问题,包括 Crash/ANR分析、6项性能分析、UI检测、3个版本的覆盖安装检测等。...

乐乎无趣
2017/11/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day96-20180923-英语流利阅读-待学习

英国王子也不看好人工智能,理由却和霍金不同 Daniel 2018-09-23 1.今日导读 2016 年 3 月 9 日至 15 日,世界围棋冠军李世石与谷歌研发的计算机围棋程序 AlphaGo 进行人机大战并以 1 比 4 ...

飞鱼说编程
36分钟前
1
0
今天在码云遇到一个很有意思的人 for Per.js

今天在码云遇到一个很有意思的人,他在我的Per.js项目下面评论了一句,大意为“你试试这句代码,看看速度到底是你快还是Vue快”【当然,这个评论被我手残不小心删掉了...】。 然后我就试了,...

Skyogo
41分钟前
24
0
Java -------- 首字母相关排序总结

Java 字符串数组首字母排序 字符串数组按首字母排序:(区分大小写) String[] strings = new String[]{"ba","aa","CC","Ba","DD","ee","dd"}; Arrays.sort(strings); for (int i ...

切切歆语
43分钟前
2
0
还在用 Git 的 -f 参数强推仓库,你这是在作死!

最近,美国一个程序员因为同事不写注释,代码不规范,最严重的是天天使用 git push -f 参数强行覆盖仓库,该程序员忍无可忍向四名同事开抢,其中一人情况危急!!! 不写注释、代码不规范是一...

红薯
56分钟前
431
0
NPM报错终极大法

所有的错误基本上都跟node的版本相关 直接删除系统中的node 重新安装 sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*} 重新安装 $ n lts$ npm...

lilugirl
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部