タグ

ブックマーク / makimoto.hatenablog.com (2)

  • 文化の日なので cURL で GIF アニメ作るやつを作った - Stats of the Rivers

    文化の日でしたね。 それはさておき、あまり知られていないことのようですが、 Heroku のインスタンスはデフォルトで ImageMagick がインストールされています。 なので、適切なライブラリ (たとえば Ruby だったら RMagick など) を使うことで簡単に画像をいじることができます。 さて、ある環境で ImageMagick が動くということが分かった時、我々がやるべきことはもちろん、アニメーション GIF を作ることです。 コマンドラインにおいて ImageMagick を使って GIF アニメを作る方法は簡単で、 convert という ImageMagick が専有している非常に一般的な名前のコマンドを使って以下の方法で実現できます。 $ convert foo.jpg bar.png baz.gif output.gif ImageMagick の Ruby バイ

  • グリッチ画像を手軽に作って検証できる zsh コマンド - Stats of the Rivers

    普段の生活の中でグリッチ画像を作りたいということがよくあるが、「パラメタを設定して画像をグリッチさせる→グリッチさせた画像を検証する」という作業を楽にするために簡単な zsh コマンドを作った。 function glitch(){ sed "s/$2/$3/g" $1 > glitched_$1 open glitched_$1 } ご覧の通り、sed で JPEG ファイルのバイト列を置き換えて、新しいファイルを開くだけだが、これによって PDCA サイクルを高速にまわせて質の良い画像が得られるはず。 例えば、以下のような makimoto.jpg というファイルがあるとする。 *1 この画像に対し、以下のコマンドを実行すると、次に示すような画像が生成され表示される。便利。 $ glitch makimoto.jpg x y *1:どういう画像なのかは想像にお任せします

  • 1