iPhone GIFアニメ保存メモ

昨日の勉強会で「GIFアニメ面白そうじゃない?」とアドバイス受けてたので、調べてみた。

AVFoundation使うのかなー?とも思ったけど、ImageMagickというのを使うらしい



ImageMagickiPhone用にビルドする為のシェルスクリプト

http://d.hatena.ne.jp/nakamura001/20100920/1284942306



ImageMagick(MagickWand)でアニメーションGIF(Animated GIF)を作成するサンプル

http://d.hatena.ne.jp/nakamura001/20100921/1285087936



Problem Jpeg Images to Gif Animation File

http://studio.imagemagick.org/pipermail/magick-users/2007-January/018986.html



NSDataオブジェクトを写真アルバムに保存(GIFアニメやExif情報付きJPGなど)

http://araking56.blog134.fc2.com/blog-entry-153.html



Animation GIFをフォトライブラリに保存する試行錯誤

http://d.hatena.ne.jp/shu223/20110211/1299358976





まぁ、まだちょこっと調べただけなのでもっといいやり方あるかも知れないなぁ

他にもいっぱいアドバイスを頂いたので、今やってるの止めてゴッホカメラの改良すぐやらないか会社に提案してみる!





で。



とりあえず4日くらいで動画やInstagramやらとあわせて全部対応したので↓バージョンアップしました(・ω・)







結局、良く調べたところGIFアニメ出力はImageIOを使うのが一番簡単でした。

CGImageDestinationCreateWithURL、CGImageDestinationAddImageあたりですね。



カメラロールへの保存はwriteImageDataToSavedPhotosAlbum



表示はCGImageSourceCreateWithData、CGImageSourceCreateImageAtIndexなどを使って表示



Open Inで渡す時のUTIは@"com.compuserve.gif"

UIActivityViewControllerは一個も開けるアイコンが表示されなかったので対応せず。



GIFアニメ入出力の動きを見たい人はまず「ゴッホカメラ」をダウンロードしてみると良いでしょう。







ちょっと役に立った!と思う方はコチラをぽちっと↓

ブログランキング・にほんブログ村へ
にほんブログ村
 

人気ブログランキング
押して頂けると嫁(*・ω・)のブログモチベーションが上がります(*´Д`*)