xcode 管理图片资源太不方便,于是写了个工具用来自动生成@3x @2x @1x 图片

2015 年 8 月 8 日
 AlexaZhou
每个图片素材都有@3x @2x @1x三张,需要设计MM帮忙出三张不同大小的图片,而且还需要向工程里面添加三次,图片一多的话,真是太麻烦。。。

为了解决这个问题,写了个工具XcodeImageBuilder,设计只需要出一张大图,然后工具会自动从大图生成三张小图,并且把小图添加到Xcode工程里面。

现在要添加一个图片素材,只要放进文件夹,接着工具就会帮你切图并添加图片到工程,简直太棒。

传送门:
https://github.com/alexazhou/XcodeImageBuilder
6514 次点击
所在节点    iDev
17 条回复
canesten
2015 年 8 月 8 日
可以适用于pvr.ccz格式吗?
AlexaZhou
2015 年 8 月 8 日
@canesten 😓,不能,目前只支持python image lib 能打开的格式,像png,jpeg之类的都可以
AlexaZhou
2015 年 8 月 8 日
@canesten 代码都在Github上面,你要有兴趣可以改一下这个程序哦,让TA可以支持
fo2w
2015 年 8 月 8 日
sketch
hoogle
2015 年 8 月 8 日
AlexaZhou
2015 年 8 月 8 日
@hoogle
XcodeImageBuilder和RTImageAssets并不一样。

RTImageAssets从@3x的图片生成@2x和@1x,这样是会失真的,
XcodeImageBuilder由@6x图片生成@3x @2x @1x,没有这个问题。

另外RTImageAssets是需要先添加@3x图片到工程中,然后手动操作生成对应的@2x和@1x
XcodeImageBuilder只需要复制图片进资源文件夹,其他的生成小图,添加到工程啥的,都帮你干好了,完全不用动手。

不过RTImageAssets还有些其他的功能,像生成图标之类的,是XcodeImageBuilder所没有的。
Cee
2015 年 8 月 8 日
沒有設計師設計 6x 的設計稿啊。
hging
2015 年 8 月 8 日
prepo可以.....
AlexaZhou
2015 年 8 月 8 日
@Cee
跟设计师说以前的@3x @2x @1x都不需要了,只需要一张@6x,他们应该乐意吧,不是更省事了嘛
xi_lin
2015 年 8 月 8 日
@AlexaZhou 一直都是设计师出@3x图,prepo切成三份。。。不过还要手动加入工程比较麻烦
rayps
2015 年 8 月 8 日
用 pdf 啊
AlexaZhou
2015 年 8 月 8 日
@xi_lin 我有空改一下,让工具可以支持从@3x来切图吧~
agassi_yzh
2015 年 8 月 9 日
AlexaZhou
2015 年 8 月 9 日
@agassi_yzh
Apple Script一直是很神奇的存在
ps:你说的这个脚本没办法自动添加图片到工程,所以还是不够方便,其实那些重复的事务性的东西,我们应该全部想办法用机器来完成才对
lynulzy
2015 年 8 月 9 日
多谢!
adamwang
2015 年 8 月 9 日
认为pdf才是王道
AlexaZhou
2015 年 8 月 10 日
@adamwang
或许将来的某一天可以全部转移到PDF,不过考虑到目前Android需要出图,iOS也使用图片对设计来说是比较方便的选择。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/211768

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX