ImageMagickを使用してソースイメージからパレットイメージを生成する方法を学びました。
convert source.png -colors 256 -unique-colors -scale 1000% palette.png
以下のように1行の色で画像を出力します。
ただし、四角形/列の数を制限してその数に達すると、新しい行を開始する値を設定したいと思います。したがって、出力は次のようになります。
ImageMagickでこれを行うことはできますか?それとも別の方法がありますか?
ベストアンサー1
たとえば、長い線を4つの部分(それぞれ25%)に切り取り、それを順番に接続することができます(-append
)。
convert source.png -colors 256 -unique-colors -scale 1000% \
-crop 25%x100% -append palette.png
これは正確に要求されたものではありませんが、パーセンテージを変更して切り取りポイントを変更したり、提供された出力例を-crop 63x100%
得るために使用したように、固定幅(ピクセル単位)を使用できます。