綾小路龍之介の素人思考

[ImageMagick] 任意サイズの単色ベタ塗り画像を生成

ImageMagick を使って色と画像サイズを指定した画像ファイルを作成するには、-size と xc: を使う。スマートフォンの単色壁紙用。

1280x720サイズで、緑色を指定する場合は以下。-size は任意のサイズを指定できる。このオプションを使わない場合、1x1 が指定されたことと同じ意味。xc: は "Image Creation Operators" の一つで "X Constant Image" の意味。指定できる色は ImageMagick: Color Names に詳しい。

$ convert -size 1280x720 xc:#78B749 1280x720_#78B749.png
$ convert -size 1280x720 xc:#FFFFFF 1280x720_#FFFFFF.png
$ convert -size 1280x720 xc:#00693E 1280x720_#00693E.png
$ convert -size 1280x720 xc:#009944 1280x720_#009944.png
$ convert -size 1280x720 xc:#000000 1280x720_#000000.png

たとえば以下は xc:none とする例。これは rgba(0,0,0,0) と同じ意味。RGBa は RBG に透明度を示す alpha が加わったもの。

$ convert -size 1280x720 xc:none 1280x720_none.png

リファレンス

  1. Canvas Creation -- IM v6 Examples
  2. Basic Usage -- IM v6 Examples
  3. ImageMagick: Color Names
  4. RGBa - Google 検索

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2008-11-26T15:25:55+09:00
  2. Modified: 2008-11-26T15:25:55+09:00
  3. Generated: 2017-03-17T23:09:15+09:00