如何以编程方式在iPhone中将PNG图像转换为GIF

时间:2011-07-25 08:02:54

标签: iphone objective-c png gif

如何从库中挑选一些图片,并将它们转换为gif?

3 个答案:

答案 0 :(得分:1)

检查这些链接

根据Apple的说法,

  

Xcode使用pngcrush自动优化您的PNG图像   SDK附带的实用程序。 (你会在iPhoneOS中找到该程序   / Developer中的平台文件夹。使用命令行从命令行运行它   -iphoneswitch将标准PNG文件转换为iPhone格式   因此,请在iPhone应用程序中使用PNG图像   可以作为您首选的图像格式。

更喜欢使用PNG来满足您的图像要求

挑选图片:

http://iphone.zcentric.com/2008/08/28/using-a-uiimagepickercontroller/

http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/CameraAndPhotoLib_TopicsForIOS/Articles/TakingPicturesAndMovies.html#//apple_ref/doc/uid/TP40010406

转换: http://blog.objectgraph.com/index.php/2010/04/05/download-an-image-and-save-it-as-png-or-jpeg-in-iphone-sdk/

希望这有助于

答案 1 :(得分:1)

有适用于iPhone的ImageMagick.Check Using ImageMagick to create animated GIFs on the iPhone。 或者在Google上搜索“ImageMagick for iphone”

答案 2 :(得分:0)

您可以使用ImageIO框架创建GIF,该框架是iOS SDK的一部分。您不需要ImageMagick或任何其他第三方库。

查看this answer代码,了解使用ImageIO创建动画GIF的代码。如果您不想要动画GIF,只需添加一个图像而不是一堆图像。

至于从库中选择图像,在stackoverflow上已经有很多关于这个的问题。只需搜索[iphone] pick image from library