Okumak için teşekkürler. Bu soru gelen yöntemler kullanılarak bir GIF oluşturduk: Ben kamera rulo, ALAssetLibrary
's olmayan JPG/PNG görüntüleri kaydetmek mümkün görünmektedir tek yöntemi kullanmaya çalışıyorumOluşturulan GIF'i kamera rulosuna kaydeder misiniz?
Create and and export an animated gif via iOS?
writeImageDataToSavedPhotosAlbum:metadata:completionBlock:
böyle geçici Dizini Gif kaydedin:
NSString *exportPath = [NSTemporaryDirectory() stringByAppendingString:@"/animated.gif"];
NSURL *fileURL = [NSURL fileURLWithPath:exportPath isDirectory:NO];
Sonra erişmek NSData
gibi:
NSData * gifData = [NSData dataWithContentsOfFile:fileURL.absoluteString];
GIF, UIImageView
'da görüntüleyebileceğimiz şekilde oluşturuldu, ancak kaydetmeyi denediğimde, yöntem başarı olarak (hata yok) döner, ancak aslında kaydetmez (Nil
değerini döndürür. NSURL * assetURL
ve kamera rulosunda görünmüyor).
GIF'leri kamera rulosuna başarıyla kaydetmek için nasıl alabilirim?
Eklendi 2 Çözümler. İlk önce mevcut GIF'i kamera rulosuna kaydedin. İkinci kamera rulosu GIF oluşturmak ve kaydetmek için bir kütüphane (http://jitsik.com/wordpress/?p=208) kullanır. GIT çatalımı kontrol et. – bllakjakk