Images.xcassets真是太好用了
博客专区 > yoyoso 的博客 > 博客详情
Images.xcassets真是太好用了
yoyoso 发表于3年前
Images.xcassets真是太好用了
  • 发表于 3年前
  • 阅读 12115
  • 收藏 2
  • 点赞 1
  • 评论 8

腾讯云 新注册用户 域名抢购1元起>>>   


再也不用为多倍像素的图片一个个命名了,减少操作,方便省事。

在Xcode中再配合这个RTImageAssets插件,简直就是神器。

该插件的简介:本项目是一个 Xcode 插件,用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本,只要拖拽高清图到 @3x 的位置上,然后按 Ctrl+Shift+A 即可自动生成两张低清的补全空位。当然你也可以从 @2x 的图生成 @3x 版本,如果你对图片质量要求不高的话。


还有一个单独的Mac App来做缩放图片的事情,名为Prepo,免费的提供@3x图片,自动生成@2x和@1x图片。有兴趣者也可自己下载试用一下。


批量图片缩放命令:

比如,你想要将某文件夹的 n 张大尺寸JPG图片都缩小成宽度为600px的图片,高度自动按比例缩放。那么命令则为(假设文件夹的路径为 ~/Desktop/Test):
sips -Z 600 ~/Desktop/Test/*.JPG

执行完成之后,你桌面上Test文件夹中的所有JPG图片都缩小城宽度为600px的小尺寸版本了。另外,sips 还有很多功能有待你挖掘,比如你还可以指定高度和宽度(注意z需要小写):
sips -z 300 600 ~/Desktop/Test/*.JPG

共有 人打赏支持
粉丝 47
博文 117
码字总数 42471
评论 (8)
慢跑20
666666 let me see
sidney9111
呵呵。。。。。感觉控制app大小又多了一个大坑
yoyoso

引用来自“sidney9111”的评论

呵呵。。。。。感觉控制app大小又多了一个大坑

哪里坑了
sidney9111
这3年都在做游戏,用惯1套图做适配的人,对这种“框架”,还是外国人的kit不是很感冒,
1.app体积大,几乎很难用程序处理(几乎没有解决办法,就算有也很麻烦,官网资料基本不会提)
2.命名一定得根据规范使用,这个资深一点的程序猿会觉得很不爽
3.国内很多造轮子的程序猿,做的图片加载库,根本不能和官网的asset配合.....(RTImageAssets插件就是我说的轮子,却是这个文章唯一的亮点,因为根据博主说,是能配合使用的)

基本我说的是程序的坑,并不是功能上的坑(国内程序猿才能做出功能上的坑还以为自己做得很对的)
总的来说,如果你是新开一个项目,一个人做,功能是hello world,基本用这个xcassets没什么大问题
sidney9111
我现在一个开源app, 10m 大,xcassets占三分一,开源框架占三分一,有些可以不用的,功能删掉了
本来打算压到3m大小的
研究了2天,发现xcassets处理不了,
所以现在要从cocoapods入手了
目标只能是6~7m了
sidney9111
本来xcassets是方便程序猿的
可现实是,我让一个程序猿去处理
然后这成了他偷懒的借口

“不懂,不会用”
还得重新给时间他学
他只会用他自己的方式处理
然后最后结果又做得不伦不类
sidney9111
Assets.car 7.5M, 呵呵了,想不处理也不行
yoyoso

引用来自“sidney9111”的评论

本来xcassets是方便程序猿的
可现实是,我让一个程序猿去处理
然后这成了他偷懒的借口

“不懂,不会用”
还得重新给时间他学
他只会用他自己的方式处理
然后最后结果又做得不伦不类
我是工具控,能给我带来极大方便的就是我喜欢的,你的这个程序猿是能少一事就少一事,都给指路了还拒绝,主动性不够,可以换之
×
yoyoso
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: