画像を NSData インスタンスに含まれる .gif ファイルに変換しようとしていますが、iOS は画像形式の出力に 2 つの方法しか提供していません。
UIImagePNGRepresentation
UIImageJPEGRepresentation
PNG ファイルと JPEG ファイルをそれぞれ として返しますNSData
。NSData
.gif ファイルを取得する API または方法はありますか?
ファイルのパスまたは URL がありません。アプリのコアを呼び出した後に取得する UIImage です。そうです、以下のコードは私のシナリオでは機能しません。
NSString *pathForGif = [[NSBundle mainBundle] pathForResource: @"gifFile" ofType: @"gif"];
NSData *gifData = [NSData dataWithContentsOfFile: pathForGif];
NSLog(@"Data: %@", gifData);
UIImage から .gif ファイルを出力する方法はありますか?