Tag: animationgif

使用FLAnimatedImage的示例或演示SWIFT代码

我正在尝试将FLAnimatedImage整合到基于Swift的iOS应用程序中,以显示animationGIF。 我开始导入FLAnimatedImage.h和FLAnimatedImageView.m文件,并创build了Bridging-Header.h 。 我试图用这个代码加载到我的ImageView的Gif: @IBOutlet weak var animatedImageView: FLAnimatedImageView! = animatedImageView.animatedImage = FLAnimatedImage(animatedGIFData: NSData(contentsOfFile: "chicken.gif")) ` 但它在应用程序启动时失败,出现以下错误代码: exception'NSInvalidArgumentException',原因:' – [UIImageView setAnimatedImage:]:无法识别的select发送到实例0x78e3c820' 有关如何解决上述错误的任何build议? 谢谢你的帮助。

我可以从UIActivityViewController和原生UIActivityTypePostToTwitter微博animationGIF吗?

我有一个UIActivityViewController共享一个对象 符合UIActivityItemSource协议和 通过在适当的方法中返回一个.gif文件的NSURL和CFBridgingRelease(kUTTypeGIF)来提供一个animationGIF文件。 如果我在新邮件消息中共享我的一个对象,我会看到模拟器中移动的GIF。 如果我尝试发送同样的内容,图片框会附加到推文上,但会上传为静态图片。 我是否需要等待Apple在未来的iOS版本中更新UIActivityTypePostToTwitter ,或者是否错过了某处所见过的解决方法? (我知道这个案子并没有使用“Twitter.com,Android和iPhone [app]”列表中的任何内容),这可能是徒劳的请求。 家庭作业已经完成: 我知道Twitter活动types也可以与ALAsset对象一起工作 ,并且人们通过将数据保存在ALAssets中而使GIF进出保存的照片,但是我希望能够在不触摸相机胶卷的情况下推送这些GIF , 如果可能的话。 我检查了NSHipster 。 我试图返回一个NSData对象而不是NSURL我的本地.gif文件在Lyndsey关于Twitter API的一个提示。 不用找了。 在Twitter API文档中看到以下内容后,我试图返回kUTTypeData而不是kUTTypeGIF作为dataTypeIdentifierForActivityType : 传递的图像应该是图像或二进制base64编码的原始二进制文件,只要内容types设置正确(如果有疑问:“application / octet-stream”),就不需要编码或转义内容。 但是我的推特没有出现任何形象。 谢谢!

保存animationGif时,iOS颜色不正确

我有这个很奇怪的问题。 我从UIImages创buildGIFanimation,大部分时间都是正确的。 但是,当我开始进入更大的图像,我的颜色开始消失。 例如,如果我做一个4帧32×32像素的图像不超过10个颜色没有问题。 如果我把相同的图像缩放到832 x 832,我会失去一个粉红色,棕色变成绿色。 @ 1x 32 x 32 @ 10x 320 x 320 @ 26x 832 x 832 这里是我用来创buildgif的代码… var kFrameCount = 0 for smdLayer in drawingToUse!.layers{ if !smdLayer.hidden { kFrameCount += 1 } } let loopingProperty = [String(kCGImagePropertyGIFLoopCount): 0] let fileProperties: [String: AnyObject] = [String(kCGImagePropertyGIFDictionary): loopingProperty as AnyObject]; let frameProperty […]