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

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

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

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

传送门:
https://github.com/alexazhou/XcodeImageBuilder
5935 次点击
所在节点    iDev
17 条回复
canesten
2015-08-08 17:58:38 +08:00
可以适用于pvr.ccz格式吗?
AlexaZhou
2015-08-08 18:01:49 +08:00
@canesten 😓,不能,目前只支持python image lib 能打开的格式,像png,jpeg之类的都可以
AlexaZhou
2015-08-08 18:02:43 +08:00
@canesten 代码都在Github上面,你要有兴趣可以改一下这个程序哦,让TA可以支持
fo2w
2015-08-08 18:40:53 +08:00
sketch
hoogle
2015-08-08 20:16:15 +08:00
AlexaZhou
2015-08-08 20:48:10 +08:00
@hoogle
XcodeImageBuilder和RTImageAssets并不一样。

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

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

不过RTImageAssets还有些其他的功能,像生成图标之类的,是XcodeImageBuilder所没有的。
Cee
2015-08-08 21:26:36 +08:00
沒有設計師設計 6x 的設計稿啊。
hging
2015-08-08 21:27:20 +08:00
prepo可以.....
AlexaZhou
2015-08-08 21:32:10 +08:00
@Cee
跟设计师说以前的@3x @2x @1x都不需要了,只需要一张@6x,他们应该乐意吧,不是更省事了嘛
xi_lin
2015-08-08 22:07:17 +08:00
@AlexaZhou 一直都是设计师出@3x图,prepo切成三份。。。不过还要手动加入工程比较麻烦
rayps
2015-08-08 22:08:19 +08:00
用 pdf 啊
AlexaZhou
2015-08-08 22:42:48 +08:00
@xi_lin 我有空改一下,让工具可以支持从@3x来切图吧~
agassi_yzh
2015-08-09 07:23:44 +08:00
AlexaZhou
2015-08-09 09:44:53 +08:00
@agassi_yzh
Apple Script一直是很神奇的存在
ps:你说的这个脚本没办法自动添加图片到工程,所以还是不够方便,其实那些重复的事务性的东西,我们应该全部想办法用机器来完成才对
lynulzy
2015-08-09 13:53:12 +08:00
多谢!
adamwang
2015-08-09 23:50:24 +08:00
认为pdf才是王道
AlexaZhou
2015-08-10 00:15:45 +08:00
@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