2012-09-04 59 views
3

我使用谷歌搜索從過去幾個小時的答案。我知道Apple和Facebook不支持gif圖像,我想在iPhone應用程序中顯示和創建gif圖像,我找到了製作圖像序列並提供動畫的替代解決方案。我想從這些圖像創建GIF圖像併發布到Facebook牆上。在iPhone上顯示並創建gif圖像

當我搜索Facebook和Apple時,它顯示2歲的答案。現在可能是蘋果和Facebook改變了他們的政策,這是可能在iPhone應用上創建GIF圖像並在Facebook上發佈到它?

根據這個堆棧溢出問題here確實蘋果支持gif圖片嗎?

UIImageView* animatedImageView = [[UIImageView alloc] initWithFrame:self.view.bounds]; 
animatedImageView.animationImages = [NSArray arrayWithObjects:  
          [UIImage imageNamed:@"image1.gif"], 
          [UIImage imageNamed:@"image2.gif"], 
          [UIImage imageNamed:@"image3.gif"], 
          [UIImage imageNamed:@"image4.gif"], nil]; 
animatedImageView.animationDuration = 1.0f; 
animatedImageView.animationRepeatCount = 0; 
[animatedImageView startAnimating]; 
[self.view addSubview: animatedImageView]; 
+1

我想這是可能的,因爲[Gif Shop](http://gifshop.tv/),[Giffer!](http://itunes.apple.com/app/giffer!-the-animated-gif -app/id416952536?mt = 8)和[GifBoom](http://itunes.apple.com/us/app/gifboom-animated-gif-camera/id457502693?mt=8)已經做到了。看看[這個SO問題](http://stackoverflow.com/questions/6994110/does-the-imagemagick-for-ios-support-converting-jpeg-images-to-gif)的提示。 – jurgemaister

+0

@jurgemaister。感謝例如 – QueueOverFlow

回答

4

我已經能夠使用ImageMagick在iOS上創建GIF動畫。那裏有很多教程。這裏是one。這裏是ImageMagick compiled for iOS

我無法理清的(由於時間)是如何通過使用palettized圖像和其他gif壓縮方法來獲得壓縮的好處。當我發現我能夠創造的圖像相當大時,這將是一件值得研究的事情。

+0

感謝您的回覆。這對我有幫助 – QueueOverFlow