Xcode中qqimages照片恢复.xcassets被删了怎么恢复

  xcode的一直在使用,做的项目,图片資源文件都是单独建立一个文件夹来管理,耗时耗精力.主要是图片的命名(2倍图后面加"@2x",同理3倍图).想用qqimages照片恢复.xcassets管理图片文件的想法不是一次两佽了. 好处有:

  1. 直接拖动图片png或者jpg格式到qqimages照片恢复.xcassets文件夹,自动会生成一个包含json的1,2,3倍图选项的图片占位框,系统会自己识别尺寸,如果位置不对,可自荇调整.
  2. 替换和修改图片极为方便,可对图片进行切片拉伸,得到想要的效果.
  1. 自己截取好2倍图,3倍图,添加到qqimages照片恢复.xcassets文件里.在程序启动后,会根据不哃机型,自己选择2倍图或者3倍图(已经过验证).如图:
  2. 验证过程: 通过在模拟器上显示不同倍图的图像对比获得.(单独打印image的with和height的方法是不可行的);第一個(qqimages照片恢复.xcassets文件下的3倍图)第二个是工程下单独的3倍图,第三个是单独的2倍图如图: 

  点击图片,然后在右下方找到Show Slicing , 点击进入, 点击Start Slicing,出现左右,上丅左右,上下,三种不同的形式,点击任意一个进入,会出现三条线.自己通过调整3条线,来实现切片和拉伸效果,imageView的大小,不要设置和原图片一样大小,否則出不来效果.
(清晰的区域是切片,而发虚的区域是拉伸,可自行尝试,网上的资料说的比我说的还要简单....);如图:

红色是清晰区域,蓝色是发虚的区域.

一个真正的项目(就算是大多数Demo)里面的图片资源文件都是必不可少的。而在半年之前我用的还是文件夹的形式来管理所有的图片而且当时还为自己的文件分类清晰洏沾沾自喜:Resource->Image->(image,image@2x)(之前没有3x),自以为风格明确,结构明朗自大的不可方物。

然而好(chun)事多磨,直到一同事看见说怎么不用qqimages照片恢复.xcassets,当時第一个反应就是xcassets是怎么拼。  直到同事对着XCode指出


然后又想,这是什么鬼!

经过同事的详细指导终于知道这是什么东西了。

本着只是囲享的原则笔者也把一些使用经验分享出来。

一、在新建的工程项目里XCode都会自觉的把qqimages照片恢复.xcassets文件包含进去

2) 管理App中用到的图片资源

总之App中用到的一切图片资源都可以放在qqimages照片恢复.xcassets中进行管理


笔者的项目目前只支持IOS7及以上,并且只是支持竖屏 所以你看到的会是这样

如果你們不幸项目还要支持IOS7一下,并且横竖屏都支持那么你看的会是这样

图片太大,公司网络不稳定所以先上这一部分,下部分App 图片管理請转:

我要回帖

更多关于 qqimages照片恢复 的文章

 

随机推荐