0

アニメーション GIF を iOS カメラロールに書き込むにはどうすればよいですか? フォト ギャラリー アプリでアニメーションを再生できないことは理解していますが、たとえばメールを送信するときにインポートできるはずです。

私はもう試した:

UIImageWriteToSavedPhotosAlbum([UIImage imageWithData:self.imageData], nil, nil, nil);

しかし、これはそれをjpgに変換するようです。

4

2 に答える 2

2

インスタンスを作成しALAssetLibraryます。このメソッドを次のように使用しますNSDatawriteImageDataToSavedPhotosAlbum:metadata:completionBlock:

参照

于 2013-07-06T04:44:54.690 に答える
-3

このように iOS メールの添付ファイルで gif を使用できます。

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;

[picker setSubject:@""];

// Attach an image to the email
NSString *path = [[NSBundle mainBundle] pathForResource:@"Your image name" ofType:@"gif"];
NSData *myData = [NSData dataWithContentsOfFile:path];
[picker addAttachmentData:myData mimeType:@"image/gif" fileName:@"photo name"];

NSString *emailBody = @"";
[picker setMessageBody:emailBody isHTML:NO];

[self presentModalViewController:picker animated:YES];
[picker release];
于 2013-07-06T04:45:29.840 に答える