有時候設(shè)計師沒有提供全尺寸的截圖炼鞠,一個一個復(fù)制,該尺寸太麻煩轰胁,就可以用腳本來做谒主。
首先安裝 ImageMagick 和 Ruby環(huán)境
然后參考這個腳本來生成不同尺寸截圖。
這個是從實戰(zhàn)環(huán)境抽取的圖片赃阀,來根據(jù) raw.png 這個大尺寸Logo 生成 iOS開發(fā)用到的不同尺寸的圖片霎肯。
[1024, 512, 100, 75, 256, 16 ,48, 64, 50, 26 ,24, 120, 40 * 3, 30 * 2, 60 * 2, 60* 3, 29 * 3, 29 *2].each do |i|
n = i.to_s
`convert raw.png -resize #{n}x#{n}! #{n}.png`
end
之前想過為什么要提供不同尺寸的圖片,因為小尺寸的圖片不是可以根據(jù)大圖生成么榛斯,思考的結(jié)果是观游,小尺寸的圖片省內(nèi)存,實現(xiàn)在開發(fā)階段處理好小尺寸圖片其實是以開發(fā)時間和程序包的空間換取App載入大圖的內(nèi)存/運行階段壓縮圖片的時間驮俗。
同時大家也可以參考 用腳本來簡化iOS美術(shù)同學(xué)的工作
如果團隊有一個能給出一個完美的切圖文件夾的UI設(shè)計師懂缕,是多么幸福的事情啊。