Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ずん子フォト Tips
KyasuSoft
2014/8
アニメGIF
をTwitterに投稿
七夕のリアル
ずん子さん!
2
東北ずん子って?
http://zunko.jp
ImageIOで作ったアニメーションGIFを
Twitterに投稿できるようにする
• iOS 4以降では、ImageIO.frameworkでアニ
メーションGIFを結構簡単に作成できます
!
• iOS で ImageIO を使ってアニメー...
ところが!
• ImageIOで作成した
アニメーションGIFを
Twitterアプリで投稿
しようとすると静止
画としてしか認識して
くれません。
えっ!なんで??
ImageIOで作っても
ブラウザやメール添付では
ちゃんとアニメーションするやん!
• 原因を調べたところ、ImageIOで作ったアニ
メーションGIFは、ヘッダーに"GIF87a"と設定さ
れていました。
• アニメーションGIFは"GIF89a"で拡張されたた
め、Twitter側で"GIF89a"でないとアニメーショ
ン...
• ImageIOで作ってもブラウザやメール添付では
ちゃんとアニメーションするので、ちょっと強
引ですがデータ内の"GIF87a"を"GIF89a"に書き
換えてみたところ、Twitterアプリでも認識して
くれるようになりました。
// ヘ...
参考)
!
• iOS で ImageIO を使ってアニメーションGIFファイル
を生成してみる
http://akisute.com/2011/08/ios-imageio-gif.html
!
!
• GIFフォーマットの詳細
http:/...
Upcoming SlideShare
Loading in …5
×

ずん子フォトTips (アニメーションGIF)

1,146 views

Published on

ImagoIO.frameworkで作ったアニメーションGIFをTwitterで投稿するTips

Published in: Software
  • Be the first to comment

ずん子フォトTips (アニメーションGIF)

  1. 1. ずん子フォト Tips KyasuSoft 2014/8
  2. 2. アニメGIF をTwitterに投稿 七夕のリアル ずん子さん! 2 東北ずん子って? http://zunko.jp
  3. 3. ImageIOで作ったアニメーションGIFを Twitterに投稿できるようにする • iOS 4以降では、ImageIO.frameworkでアニ メーションGIFを結構簡単に作成できます ! • iOS で ImageIO を使ってアニメーションGIFファイルを生成してみる http://akisute.com/2011/08/ios-imageio-gif.html
  4. 4. ところが!
  5. 5. • ImageIOで作成した アニメーションGIFを Twitterアプリで投稿 しようとすると静止 画としてしか認識して くれません。
  6. 6. えっ!なんで?? ImageIOで作っても ブラウザやメール添付では ちゃんとアニメーションするやん!
  7. 7. • 原因を調べたところ、ImageIOで作ったアニ メーションGIFは、ヘッダーに"GIF87a"と設定さ れていました。 • アニメーションGIFは"GIF89a"で拡張されたた め、Twitter側で"GIF89a"でないとアニメーショ ンGIFと認識してくれないようです。
  8. 8. • ImageIOで作ってもブラウザやメール添付では ちゃんとアニメーションするので、ちょっと強 引ですがデータ内の"GIF87a"を"GIF89a"に書き 換えてみたところ、Twitterアプリでも認識して くれるようになりました。 // ヘッダーの'7'を'9'に変更 NSMutableData *gif89aData = [NSMutableData dataWithData:gif87Data]; char gif89a = '9'; [gif89aData replaceBytesInRange:NSMakeRange(4, 1) withBytes:&gif89a];
  9. 9. 参考) ! • iOS で ImageIO を使ってアニメーションGIFファイル を生成してみる http://akisute.com/2011/08/ios-imageio-gif.html ! ! • GIFフォーマットの詳細 http://www.tohoho-web.com/wwwgif.htm#AnimatedGIF

×