IT技术博客大学习 共学习 共进步

iPhone中png图片格式处理

某人的栖息地 2012-03-11 22:40:22 浏览 3,323 次

   众所周知,iPhone中应用自带的png图片已经是经过压缩处理的,无法直接查看,但是可以通过工具转换为原图。

转换为原图的方法

   在安装好Xcode之后(我安装的版本是4.3),可使用命令行转换

   /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations src.png dst.png

   这个命令行太长,不好记,所以我在~/.bash_profile中加入一个alias。

   alias pngcrush="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations "

   所以之前的命令可以简化为

   pngcrush src.png dst.png

批量转换png

   用简单的shell就可以批量转换png图片为原图。

for i in `ls *.png`; do pngcrush $i /tmp/$i; mv /tmp/$i $i; done

   

建议继续学习

  1. 手机产品设计方向 (阅读 7,804)
  2. iPhone下的libcurl with SSL for iOS (阅读 6,180)
  3. 解读iPhone平台的一些优秀设计思路 (阅读 4,741)
  4. Android与iPhone应用程序界面设计的差异性 (阅读 4,582)
  5. 介绍几款iPhone手机原型设计的工具 (阅读 4,422)
  6. IPhone上的邮件推送 (阅读 4,421)
  7. iPhone 5/iOS 6前端开发指南 (阅读 4,170)
  8. Android与iPhone应用程序界面布局对比 (阅读 3,920)
  9. web开发中合理动用图片格式 (阅读 3,802)
  10. CSS3 媒介判断与 iPhone 4 视网膜显示屏 (阅读 3,625)