ImageMagick を使用して複数行のパレット画像を作成する

ImageMagick を使用して複数行のパレット画像を作成する

ImageMagick を使用してソース イメージからパレット イメージを生成する方法を学びました。

convert source.png -colors 256 -unique-colors -scale 1000% palette.png

次のような 1 行の色の画像が出力されます。

1行パレット

ただし、正方形/列の数を制限する値を設定して、その数に達したら新しい行を開始したいと思います。出力は次のようになります。

複数行パレット

ImageMagick でこれを行うことは可能ですか? または、別の方法がありますか?

答え1

たとえば、長い線を 4 つの部分 (それぞれ 25%) に切り取り、それらを 1 つずつ結合することができます ( -append)。

convert source.png -colors 256 -unique-colors -scale 1000% \
 -crop 25%x100% -append palette.png

これはあなたが求めているものとは少し違いますが、パーセンテージを変えることで切り抜きポイントを変えたり、ピクセル単位で固定幅を使用したりすることで、あなたが-crop 63x100%提供したサンプル出力とまったく同じものを得ることができます。

関連情報