• 閲覧数: 2956
  • 26
  • C.120x80.227e35de4438a2ec039b4adbda8d9600
  • C.120x80.58ad7d6a29f7ff2b8d9efb3e8b38be77

作品説明

Glitch Converter Zombie Image


Glitch Converter( http://makebooth.com/i/9mZWx ) のサブコンテンツ
1枚の画像から複数のグリッチ画像を生成してアニメーションGIFにします。
静止画が動き出すのがなんとなくゾンビっぽかったのでZombie Imageです。
グリッチGIFは画像をブラウザにドロップするだけで作成出来ます!(IE9以下非対応)


URL: http://glitch.so/zombie

レシピ

材料

  • Ruby 1.9.3
  • Rails 3.2.3
  • Redis
  • RMagick


グリッチの方法について

画像のバイナリを適当に置換しています。
ただし画像には壊しちゃいけない場所もあるので、そういうところを慎重に回避しつつ壊しています。
コードは以下のような感じです(!!! ただしPerl !!!)
https://gist.github.com/2365790



アニメーションGIF

グリッチした画像をRMagickで合体させています。
ただ、すこし残念なことにアニメーションGIFの生成は非常にCPUのリソースを食うようです。
少し大きなGIFを作成しようとすると無限に時間がかかるっぽかったので、Zombie Imageでは100KB制限をかけています。
サーバー側でリサイズしてからGIF化すればよかったんだけど、そうするとグリッチがぜんぜん効かないみたいで断念しました。
そういう問題があるため、たくさん使われるとサーバーが死ぬ恐れがあり、Glitch Converterトップからはリンクを貼ってなかったりしてます。
ほどほどにご利用ください。

コメント (2件)

ありがとうございます!!

2012/09/30 22:30

かっこいいですね!

2012/09/30 12:15