エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
RMagickでGIFアニメを加工しているときにハマった - ピンクの青春
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RMagickでGIFアニメを加工しているときにハマった - ピンクの青春
RMagickを使ってちょっと大きめなGIFアニメをイロイロと加工してます。んで、その時にハマったのをメモ... RMagickを使ってちょっと大きめなGIFアニメをイロイロと加工してます。んで、その時にハマったのをメモ。 各フレームにそれぞれ別の待ち時間を設定してGIFアニメを作ってしまったんですが、それぞれのフレームの待ち時間を統一しないと他のGIFアニメと合成したりとかが難しい。 そんな分けで、各フレームの待ち時間の最大公約数で待ち時間を統一し、その時間より大きかった待ち時間のフレームは分割するして対応するってrubyスクリプトを書きました。下記参照。 require 'rubygems' require 'RMagick' include Magick imgs = ImageList.new dodai = ImageList.new("do-dai.gif") dodai.each do |img| temp = img.dup 1.step(img.delay, 10) do |n| t