3

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

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

根据这里的堆栈溢出问题 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];
4

1 回答 1

4

我已经能够使用 ImageMagick 在 iOS 上创建动画 gif。那里有很多教程。这是一个。这是为 iOS 编译的 ImageMagick

我无法解决(由于时间原因)是如何通过使用调色图像和其他 gif 压缩方法来获得压缩的好处。这将是值得研究的事情,因为我发现我能够创建的图像非常大。

于 2012-09-04T06:51:55.713 回答