我正在谷歌上搜索过去几个小时的答案。我知道Apple和Facebook不支持gif图像,我想在iPhone应用程序中显示和创建gif图像,我找到了制作图像序列和动画的替代解决方案。我想从这些图像中创建GIF图像并在Facebook墙上发布。
当我在谷歌搜索Facebook和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];
答案 0 :(得分:4)
我已经能够使用ImageMagick在iOS上创建动画GIF。那里有很多教程。这是one。这是ImageMagick compiled for iOS。
我无法理解(由于时间)是如何通过使用调色板图像和其他gif压缩方法获得压缩的好处。当我发现我能够创建的图像非常大时,需要注意这一点。