`

iphone开发--mac系统制作自动缩小图片服务

 
阅读更多

      iOS开发中,因为有普通屏和高清屏的原因,所以需要在应用中放置两套图,一套是for普通屏的,一套是for高清屏的。for高清屏的命名方式:***@2x.png。使用的时候只要使用for普通屏的图片,在高清屏时会自动调用for高清屏的图片。

      见到好多做的应用都是只用for高清屏的图片,但在一些情况下会出现一些难控制的布局。比如UIButton设置一个image,如果使用for高清屏的图片,该image会比效果图要大一些。。。

      用PS或其他工具压缩图片稍微麻烦些,使用mac系统自带的Automator可以制作将图片缩小的服务。步骤如下:

      1、打开Automator,

           

 

       2、选择“服务”,点击选取按钮

           

 

       3、在“服务”收到选定的 后面选择图像文件

           

 

       4、在左边窗口的“操作”下,选择“资源库”中的“文件和文件夹”,将右侧中的“给Finder项目重新命名”,拖入最右侧的大窗口中,选择“添加文本”,在输入框中输入"@2x",如下图

  

      5、拖入“复制Finder项目”,如下图

 

      6、选择“资源库”中的照片,将“缩放图像”拖入右侧窗口,并选择“按百分比”,输入“50”,如下图

 

      7、再拖入“文件和文件夹”下的“给Finder项目重新命名”,并选择替换文本,输入中文下的双引号,如下图

 

      8、再拖入“文件和文件夹”下的“给Finder项目重新命名”,并选择替换文本,输入“@2x"的副本”,如下图

 

      9、保存服务名称为:abc(自定义)。服务制作完成。

使用方法:在finder中选择一个或多个png图片,选择菜单栏中的Finder->服务->abc就会把你选择的图片名改为***@2x.png,并生成一个缩小50%的图片名称为***.png。如图

 

 

      注意:有可能不会成功,会出现这样的情况:我选择全名为:1.png的图片,按流程操作后,出现1@2x.png和“1@2x”的副本.png,问题出现在7和8步骤中,里面的双引号都是中文下的,注意7里用的是左双引号,8里用的是右双引号。怕不正确可以复制已生成的文件里的要替换的部分文件名。

  • 大小: 98.1 KB
  • 大小: 40.7 KB
  • 大小: 156.4 KB
  • 大小: 196.7 KB
  • 大小: 194.1 KB
  • 大小: 208.9 KB
  • 大小: 209.8 KB
  • 大小: 105.7 KB
分享到:
评论

相关推荐

    Programming with Quartz 2D and PDF Graphics in Mac OS X

    假设你需要开发一个用于iPhone和iPad的应用程序,该程序允许用户创建和编辑PDF文件。你可以利用Quartz 2D的功能来实现这一目标: - **创建空白PDF页面**:使用`UIGraphicsBeginPDFContextToFile`函数初始化PDF上...

    appicon制造

    这个图像应该包含清晰的细节和足够的空白区域,因为不同的设备和操作系统会自动裁剪或缩放它。 2. **自动适配**: - 描述中提到的“拖进去自动生成对应图标”,这可能指的是使用Xcode的Asset Catalog功能。在Xcode...

    iOS9人机界面指南1-4

    - **应用扩展**:介绍如何通过扩展功能为用户提供更多样化的服务,如分享扩展、图片编辑扩展等。 - **HomeKit**:苹果的家庭自动化平台,允许用户通过iOS设备控制家中的智能设备。 - **多任务处理**:探讨iOS设备...

    快速生成iOS APP全套icon工具(Mac上可运行)

    在iOS应用开发中,图标是应用的视觉标识,一套完整的图标包括启动图、App Icon、Spotlight Icon等,它们在不同设备和操作系统版本下有不同的尺寸要求。为了减轻开发者的工作量,"快速生成iOS APP全套icon工具...

    FusionCharts产品手册.pdf

    - **技术支持**:支持JavaScript (HTML5) 和 Flash 技术,适用于PC、Mac、iPad、iPhone等多种设备。 - **数据兼容性**:支持XML和JSON格式的数据,并可与多种服务器端技术(如ASP, ASP.NET, PHP, JSP, ColdFusion, ...

    iOS-icons-bundler:超级简单的 Mac OS 拖放应用程序,可快速为 iOS 项目创建完整的图标系列

    在iOS平台上,为了适配不同的设备和系统版本,开发者通常需要创建一系列不同尺寸的图标。这个过程可能会变得繁琐,特别是对于小型团队或独立开发者而言。这就是`iOS-icons-bundler`工具发挥作用的地方。 `iOS-icons...

    cocos2d入门ppt

    对于Mac OS X Lion系统,推荐使用XCode 4.1及以上版本,这是苹果官方的开发工具。同时,需要下载cocos2d的最新稳定版,例如v1.0.1。安装过程可以通过命令行执行`sudo ./install-templates.sh -f`来完成。这将自动...

    unity使用详细教程.docx

    4. 多平台部署:Unity支持制作Windows、Mac OS X的桌面应用,以及通过Unity Web Player在线游戏,还能开发Wii、iPhone等平台的应用,但需要额外的授权。 5. 着色器系统:Unity使用ShaderLab语言和Cg.GLSL编写着色器...

    Cocos2D学习资料.zip

    9. **跨平台性**:Cocos2D有多个版本,如Cocos2D-iPhone、Cocos2D-x,分别针对iOS和多平台(包括Android、Windows、Mac等),这使得代码可复用性高。 10. **社区和资源**:Cocos2D拥有活跃的开发者社区,提供大量的...

Global site tag (gtag.js) - Google Analytics