python自动生成iOS各尺寸规格icon

使用python自动生成iOS各尺寸规格icon(基于一张1024大图),代码如下:

import PIL.Image
imgNames = [((72,72),"icon-72.png"),((40,40),"icon-40.png"),((80,80),"[email protected]"),((50,50),"icon-50.png"),((100,100),"[email protected]"),((60,60),"icon-60.png"),((120,120),"[email protected]"),((180,180),"[email protected]"),((72,72),"icon-72.png"),((114,114),"[email protected]"),((152,152),"[email protected]"),((76,76),"icon-76.png"),((58,58),"[email protected]"),((29,29),"icon-small.png"),((57,57),"icon.png"),((114,114),"[email protected]")]

im = PIL.Image.open("1024.png")
i = 0
for i in range(len(imgNames)):
	imt = im
	size = imgNames[i][0]
	#print size
	name = imgNames[i][1]
	#print name+type(name)
	imt_r = imt.resize(size,PIL.Image.LANCZOS)
	imt_r.save(name)
	i = i+1

mac内置python环境(可能不包含PIL库,需下载),使用终端相关命令即可生成:

1.cd至1024图所在目录,将以上代码在相同目录下用vi保存为**.py

2.python **.py即可

3.其他尺寸需求,可自由在imgNames中修改

时间: 2024-10-05 14:54:42

python自动生成iOS各尺寸规格icon的相关文章

python 自动生成model 文件 案例分析

生成方式 Python中想要自动生成 model文件可以通过 sqlacodegen这个命令来生成对应的model文件 sqlacodegen 你可以通过pip去安装: pip install sqlacodegen 格式: sqlacodegen mysql+pymysql://username:[email protected]/database_name > model.py 说明: mysql+pymysql : 表示连接数据库的连接方式 username : 连接MySQL数据库的用户

利用Python自动生成暴力破解的字典

Python是一款非常强大的语言.用于测试时它非常有效,因此Python越来越受到欢迎. 因此,在此次教程中我将聊一聊如何在Python中生成字典,并将它用于任何你想要的用途. 前提要求 1,Python 2.7(对于Python 3.x的版本基本相同,你只需要做一些微小调整) 2,Peace of mine(作者开的一个玩笑,这是一首歌名) 如果你用virtualenv搭建Python开发环境,请确保已经安装了itertools.因为我们将会用到itertools生成字典.我们将一步一步地演示

小工具:使用Python自动生成MD风格链接

很久之前我在Github上搞了一个LeetCode的仓库,但一直没怎么维护.最近发现自己刷了不少LC的题目了,想搬运到这个仓库上. 玩Github最重要的当然是写README了,MD的逼格决定了项目牛逼不牛逼.但是让我一个一个去手写项目中的链接那是不可能的,这辈子都不可能手写,只有写脚本自动生成才能满足装逼的样子. import os import os.path # 根目录 rootdir="E:/gitTest/LeetCode/" list=[] result=[] # 定义链接

Python自动生成文章

为了应付某些情况,需要做17份记录.虽然不很重要,但是17份完全雷同也不很好.大体看了一下,此记录大致分为四段.于是决定每段提供四种选项,每段四选一,拼凑成四段文字,存成一个文件.文件名就叫“XX记录+日期”.应急的随手创作,使用了“文件操作”和“生成随机数”的功能.比较简陋.后期扩展可以考虑搭配个数据库. # -*- coding: cp936 -*- import random title='XXX周例会\n会议时间: ' timelist=['6月6日','6月13日','6月20日','

python 自动生成淘宝客链接

class tbk: __login_cookie = "" __fetch_taobaoke_url = "" def __init__(self): self.__login_cookie = self.read_file("../cookie.txt") #cookie 文件 self.__fetch_taobaoke_url = "http://pub.alimama.com/common/code/getAuctionCode

从自动生成.h的头文件集合和类声明集合到用python读写文件

最近在用python自动生成c++的类.因为这些类会根据需求不同产生不同的类,所以需要用python自动生成.由于会产生大量的类,而且这些类是变化的.所以如果是在某个.h中要用include来加载这些类,会累死人的.所以用python来生成这些类的头文件引用和类的类名声明 先看例子,再聊python的读写文件的代码 在聊聊我的python代码 ------------------------> 好吧.上面的图就是面临的需求 下面来聊聊从网上找的读写文件的python代码吧.csdn的一个博主写的

用Python自动办公,做职场高手(完结)

教程目录: ┣━07.S2 Word自动化处理,又快又好做文档┃  ┣━36 本章介绍┣━08.[Word]S2-1 轻松用Python快速生成Word文档┃  ┣━45.[真实案例]S2-1-3 批量生成50份不同乙方的合同┃  ┣━38.[视频讲解]S2-1-1 用Python套用Word模版,再也不做重复工作┃  ┃  ┣━[视频讲解]S2-1-1 用Python套用Word模版,再也不做重复工作┃  ┣━42.[视频讲解]S2-1-2 用Python给Word添加图片和表格,神操作┃  

ios 自动生成 @2X 和 @3X 图 Xcode插件 RTImageAssets

下载地址:https://github.com/rickytan/RTImageAssets  插件下载地址 此插件用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本,只要拖拽高清图到 @3x 的位置上,然后按 Ctrl+Shift+A 即可自动生成两张低清的补全空位.当然你也可以从 @2x 的图生成 @3x 版本,如果你对图片质量要求不高的话. 特性 只会填补空位,如果你已经设置好了自己的 @2x 图,则不会生成: 自动重命名,保持项目干净(把 N.imageset 下的图片名字改为

iOS图片攻略之:有3x自动生成2x 1x图片

关键字:Xcode插件,生成图片资源 代码类库:其他(Others) GitHub链接:https://github.com/rickytan/RTImageAssets 本项目是一个 Xcode 插件,用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本,只要拖拽高清图到 @3x 的位置上,然后按 Ctrl+Shift+A 即可自动生成两张低清的补全空位.当然你也可以从 @2x 的图生成 @3x 版本,如果你对图片质量要求不高的话. 特性只会填补空位,如果你已经设置好了自己的 @2x