ios的icon尺寸,ios界面icon最小点击尺寸
前提跟UI 要一张1024大小的icon图效果运行此脚本一键可以生成各个尺寸的icon。脚本工作原理创建AppIcon.appiconset文件夹生成各个尺寸iconshell脚本,代码利用了Mac上的sips命令对图片进行了缩放使用步骤1、脚本和icon1024.png 图片放在一个目录内
2、执行终端命令:sh AppIconTool.sh脚本内目前支持的尺寸有:20 29 40 60 76 83.5, 需要其他尺寸的话,可以自己修改脚本就可以简单实现。
脚本源码:AppIconT
前提2、执行终端命令:sh AppIconTool.sh脚本内目前支持的尺寸有:20 29 40 60 76 83.5, 需要其他尺寸的话,可以自己修改脚本就可以简单实现。
脚本源码:AppIconT
跟UI 要一张1024大小的icon图
效果运行此脚本一键可以生成各个尺寸的icon。
脚本工作原理创建AppIcon.appiconset文件夹生成各个尺寸iconshell脚本,代码利用了Mac上的sips命令对图片进行了缩放
使用步骤1、脚本和icon1024.png 图片放在一个目录内
2、执行终端命令:
sh AppIconTool.sh脚本内目前支持的尺寸有:20 29 40 60 76 83.5, 需要其他尺寸的话,可以自己修改脚本就可以简单实现。
脚本源码:AppIconTool.sh
#!/bin/sh# 配置尺寸数组 imageSize=(20 29 40 60 76 167)# 图片路径imagePath=$1# 输出保存路径exportPath=$2if [ ! -n "$1" ] ;then imagePath="icon1024.png"fiif [ ! -n "$2" ] ;then exportPath="."fi# 输入各个尺寸iconiphoneIconWithSize() {iPhoneSize=`expr $1 * 2`sips -Z $iPhoneSize $imagePath --out ${exportPath}/AppIcon.appiconset/icon_$1x$1@2x.pngiPhoneSize=`expr $iPhoneSize * 3`iPhoneSize=`expr $iPhoneSize / 2`sips -Z $iPhoneSize $imagePath --out ${exportPath}/AppIcon.appiconset/icon_$1x$1@3x.png}# 输出Contents.jsonsetContents() {json="{ "images" : ["arr=$1for iPhoneSize in ${arr[*]}dosize="${iPhoneSize}x${iPhoneSize}"# 添加1xfilename="icon_${size}.png"json1x="{ "size" : "$size", "idiom" : "iphone", "scale" : "2x", "filename" : "$filename" },"json="$json$json2x"# 添加2xfilename="icon_${size}@2x.png"json2x="{ "size" : "$size", "idiom" : "iphone", "scale" : "2x", "filename" : "$filename" },"json="$json$json2x"# 添加3xfilename="icon_${size}@3x.png"json3x="{ "size" : "$size", "idiom" : "iphone", "scale" : "3x", "filename" : "$filename" },"json="$json$json3x"donejson1024="{ "filename" : "icon_1024x1024.png", "idiom" : "ios-marketing", "scale" : "1x", "size" : "1024x1024" }"json="$json$json1024"jsonEnd="], "info" : { "version" : 1, "author" : "xcode" } }"json="$json$jsonEnd"cat
免责申明:以上内容属作者个人观点,版权归原作者所有,不代表恩施知识网立场!登载此文只为提供信息参考,并不用于任何商业目的。如有侵权或内容不符,请联系我们处理,谢谢合作!
当前文章地址:https://www.esly.wang/qinggang/79885.html 感谢你把文章分享给有需要的朋友!
文章评论