在iPhone上显示和创建gif图像

时间:2012-09-04 06:29:52

标签: iphone ios gif

我正在谷歌上搜索过去几个小时的答案。我知道Apple和Facebook不支持gif图像,我想在iPhone应用程序中显示和创建gif图像,我找到了制作图像序列和动画的替代解决方案。我想从这些图像中创建GIF图像并在Facebook墙上发布。

当我在谷歌搜索Fa​​cebook和Apple时,它显示了2年的答案。可能现在苹果和Facebook改变了他们的政策,这有可能在iPhone App上创建GIF图像并在Facebook上发布吗?

根据此堆栈溢出问题here Apple是否支持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 个答案:

答案 0 :(得分:4)

我已经能够使用ImageMagick在iOS上创建动画GIF。那里有很多教程。这是one。这是ImageMagick compiled for iOS

我无法理解(由于时间)是如何通过使用调色板图像和其他gif压缩方法获得压缩的好处。当我发现我能够创建的图像非常大时,需要注意这一点。