文档章节

Images.xcassets真是太好用了

yoyoso
 yoyoso
发布于 2015/03/04 11:27
字数 345
阅读 2.5W
收藏 2

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>


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

在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

© 著作权归作者所有

yoyoso
粉丝 49
博文 141
码字总数 49738
作品 0
南京
高级程序员
私信 提问
加载中

评论(8)

yoyoso
yoyoso 博主

引用来自“sidney9111”的评论

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

“不懂,不会用”
还得重新给时间他学
他只会用他自己的方式处理
然后最后结果又做得不伦不类
我是工具控,能给我带来极大方便的就是我喜欢的,你的这个程序猿是能少一事就少一事,都给指路了还拒绝,主动性不够,可以换之
sidney9111
sidney9111
Assets.car 7.5M, 呵呵了,想不处理也不行
sidney9111
sidney9111
本来xcassets是方便程序猿的
可现实是,我让一个程序猿去处理
然后这成了他偷懒的借口

“不懂,不会用”
还得重新给时间他学
他只会用他自己的方式处理
然后最后结果又做得不伦不类
sidney9111
sidney9111
我现在一个开源app, 10m 大,xcassets占三分一,开源框架占三分一,有些可以不用的,功能删掉了
本来打算压到3m大小的
研究了2天,发现xcassets处理不了,
所以现在要从cocoapods入手了
目标只能是6~7m了
sidney9111
sidney9111
这3年都在做游戏,用惯1套图做适配的人,对这种“框架”,还是外国人的kit不是很感冒,
1.app体积大,几乎很难用程序处理(几乎没有解决办法,就算有也很麻烦,官网资料基本不会提)
2.命名一定得根据规范使用,这个资深一点的程序猿会觉得很不爽
3.国内很多造轮子的程序猿,做的图片加载库,根本不能和官网的asset配合.....(RTImageAssets插件就是我说的轮子,却是这个文章唯一的亮点,因为根据博主说,是能配合使用的)

基本我说的是程序的坑,并不是功能上的坑(国内程序猿才能做出功能上的坑还以为自己做得很对的)
总的来说,如果你是新开一个项目,一个人做,功能是hello world,基本用这个xcassets没什么大问题
yoyoso
yoyoso 博主

引用来自“sidney9111”的评论

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

哪里坑了
sidney9111
sidney9111
呵呵。。。。。感觉控制app大小又多了一个大坑
慢跑20
慢跑20
666666 let me see
iOS6/7 Images.xcassets的问题

无缓存 imageView.image = [UIImage imageWithContentsOfFile:]; 有缓存 imgaeView.image = [UIImgae imaged:]; 在iOS7中,将图片放入到Images.xcassets,图片可以在Images.xcassets调节水平......

Ethan-GOGO
2015/08/27
335
0
Images.xcassets不能获取图片路径

原文地址:http://www.jianshu.com/p/5358f587af38 Images.xcassets在app打包后,以Assets.car文件的形式出现在bundle中。其作用在于: 自动识别@2x,@3x图片,对内容相同但分辨率不同的图片...

coolwxb
2016/12/08
48
0
今天删了MacBook Pro的一个文件夹,清理了145 GB的空间!!!

Macbook Pro好用,但是它的硬盘空间消耗的真是太快了。两三百G的硬盘空间,没几天就剩20多G了。 我清楚Xcode非常消耗硬盘空间,可是刚打开Xcode准备编译项目,硬盘剩余空间就从70G下载到66G...

李发展
03/31
0
0
UI高级----Images.xcassets

不知道大家有没有遇到过这种错误,这种错误导致的原因是多样的,最常见的是在拷贝的过程中出现的文件损坏.比如在 Mac 和 Window 之间拷贝的时候出现这种错误的概率是最大的,那么出现这种错误的...

周绪刚
2015/09/14
133
0
买了原油不设置止损本钱亏完还倒贴钱

手工交易太累了,关键原油行情活跃的时候大多在晚上,最近一周的大跌在凌晨2点左右,竟然跌到负值真是百年不遇,结果就被你遇到了,欲哭无泪! 亏的不甘心啊,我要东山再起! 麻烦朋友们帮忙...

wx5e12f999c9588
04/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

2020淘宝618理想生活列车自动领喵币脚本

自动收喵币 脚本 使用教程(测试安卓手机可用) 第一步安装 auto.js 第二步录入脚本 脚本 欢迎大家在评论区反馈,方便作者修改脚本 //by 丈二auto.waitFor();var height = device.height;...

osc_7oc4d1en
51分钟前
37
1
openlayers6聚合图(附源码下载)

前言 之前写过一篇openlayers4版本的地图聚合图文章,但是由于是封装一层 js代码写的,很多初学者看起来比较有点吃力,所以本篇文章重新写一篇地图热力图文章,直接基于最新版本openlayers6...

osc_4qu6doqx
53分钟前
36
0
查找感兴趣的基因、基因组区域是否有调控元件的在线网页工具EpiRegio

前几天,Nucleic Acids Res新发了一篇文章,关于查找基因组调控元件的网页在线工具EpiRegio:https://epiregio.de/。 具体来说,该工具有以下三个功能: 1)通过给定一系列的感兴趣基因,查找...

osc_doeya1ck
54分钟前
17
0
【Gradle教程】Gradle 入门

本文为我在学习群内分享时在B站直播时的文档,直播间地址 http://live.bilibili.com/22263819 PS:问一下,Linux下有什么好用的会议软件么? 知道的朋友烦请评论告知,感谢 00.简介 Gradle 是...

osc_cyn8i2xg
55分钟前
24
0
加密后的PDF文档怎么解除密码?迅捷PDF转换器手把手教你操作!

加密后的PDF文档怎么解除密码?很多人在拿到一些珍贵的文档之后,喜欢自己先进行阅读和学习,为了避免泄露甚至会给文档进行加密,在学习完成想要进行分享的时候却发现,不知道该如何解除PDF...

dawda
56分钟前
33
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部