IOS @2X.png】的更多相关文章

iOS中: 备注: Retina是一种显示技术,可以将把更多的像素点压缩至一块屏幕里,从而达到更高的分辨率并提高屏幕显示的细腻程度.而其最初该技术是用于苹果的iPhone4上.其屏幕分辨率为960×640(每英寸像素数326ppi).这种分辨率在正常观看距离下足以使人肉眼无法分辨其中的单独像素. 坐标系是用的是点point,而不是pixel像素 旧的iOS设备,不带retina屏幕: iPhone, iPhone3G, iPhone3GS, iPad, iPad 2, iPad mini, an…
[UIImage imageNamed:@"xxx.png"] 或者xib里iPhone4会自动找*@2x.png initWithContentOfFile:pathToImage 这种不会…
1 分析当前ipa的组成 一般一个ipa会包含: 1) 资源文件 本地文件:数据.配置.数据库等等 字体文件 图片资源 2)  源代码 通过生成linkmap文件,分析源代码生成的编译文件的大小.在Build Settings中Write Link Map File设置为Yes (记住release时候不要设置为Yes). 编译之后会在build目录中生成两个LinkMap文件: XXX-LinkMap-normal-i386和XXX-LinkMap-normal-x86_64,分别代表在模拟器…
背景 网上各种生成app图标的网站和工具,感觉还是用自己写的心里畅快点,所以花了1个小时自己写了个.按照网上给的图标尺寸规范把所有尺寸的都生成了. 建了一个讨论群,533838427.很明显是针对独立开发的兄弟的,这小程序也看出来了,android.ios一把抓,希望也在趟这苦海的朋友一起交流. 源码下载地址: 链接: http://pan.baidu.com/s/1qXuZgXu 密码: ihfp 说明 c#写的,生成Andorid和Ios的所有图标尺寸.要是觉得尺寸不对或者命名规则不合适自己…
通常在iOS上开发使用的图片素材1x,2x,3x三种 下面利用python Image 库 resize函数,由一个大图,自动生成1x,2x,3x的素材照片: 1. 首先你的python环境要安装有Image库, 即PIL 没有安装的,下载源码 http://effbot.org/downloads/Imaging-1.1.7.tar.gz 安装PIL: $ .tar.gz $ cd Imaging- $ python setup.py install 2. 处理逻辑 传入照片路径,设定生成照片…
众所周知,iOS开发中的图片资源一般需要2倍图和3倍图,也就是2x,3x,但是最近思考了一个问题,为什么不能只提供3x的图片,2x的图片让系统从3x压缩就好了,于是上网搜索了下,得到了答案. 当我们在2x的手机上只用3x的图的时候,系统会将图片相应地压缩,压缩的过程会消耗CPU或者GPU的资源,当图片非常多的时候,系统会对每张3x的图都会压缩,这样在渲染图片的时候会消耗很多额外的CPU或GPU时间,一般来说2x的手机比3x的手机性能要差(例如iPhone6会比iPhone 6 Plus性能差一些…
开发中,例如: nanshanImage.image=[UIImage imageNamed:@'index_pic.png']; 在项目中还保存中index_pic@2x.png的图片,此图为了只适应960*640的分辨率手机 注意:适应Iphone5的相关图片尺寸,也要加@2x.png.比如欢迎界面:Default-568h@2x.png:这个才能匹配上. 而index_pic.png是适应640*320的手机,但是在代码中必须写成[UIImage imageNamed:@'index_pi…
   关键字:Xcode插件,生成图片资源 代码类库:其他(Others) GitHub链接:https://github.com/rickytan/RTImageAssets   本项目是一个 Xcode 插件,用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本,只要拖拽高清图到 @3x 的位置上,然后按 Ctrl+Shift+A 即可自动生成两张低清的补全空位.当然你也可以从 @2x 的图生成 @3x 版本,如果你对图片质量要求不高的话. 特性只会填补空位,如果你已经设置好了自己的…
传统font大小适配可能会根据屏幕宽度与iphone5或iphone6宽度的一个比例来适配.但如果有这样一个需求,在显示@2x图片的手机上显示一种字体,在显示@3x图片的手机上显示另一个固定大小的字体. 所以这里的重点是要区分手机屏幕显示图片是@2x型还是@3x型的. CGFloat scale = [UIScreen mainScreen].scale,就它了.UIScreen的scale属性在iphone 5,6,6s,7,8打印都是2,在plus,iPhone X打印都是3.所以就有下面的…
iPhone的屏幕显示效果非常出色.刚进入市场时,iPhone是当时分辨率最高的手持电子设备.不过,iPhone 的显示空间并不大,比现代计算机的屏幕空间要小很多.最初几代iPhone的屏幕分辨率只有320像素×480像素,从iPhone 4的Retina屏幕开始,分辨率增加到了640像素×960像素.目前最大iPhone(即iPhone 6 Plus)的屏幕分辨 率达到了1080像素×1920像素.这听起来像是个很平常的数字,不过要记住如此高密度的像素点(苹果公司用术语Retina来表示)被塞…