ある2つの同サイズの画像を縦に結合したい!という時に、ImageMagickを使ったら便利でしたよ。

もう少し具体例を説明すると、
ボタンのhover時とか選択時の表現で絵を変えたいなどという場合に、


button.gif

button_on.gif


っていう二つの画像を


buttons.gif

こういう画像に結合しとけばbackground-positionで可能になりますよね。

そんなとき、ImageMagickをインストールしてれば

convert -append button.gif button_on.gif buttons.gif

こんなコマンドで結合できちゃいます。

2つのgif画像で色数を結構使ってる場合に結合するとImageMagick側で減色されますが、
その減色具合が気に入らん!なんて場合は一旦bmpで出力して、自分で減色ツールで減色しましょう。

convert -append button.gif button_on.gif bmp3:buttons.bmp

こうすれば結合後の画像はbmpで出力されます。

でもまあ、最近はCSS Sprite Generatorみたいなサイトもあるので、あんまり使わないかもですね。

参考