Colors

使用 ImageMagick 創建具有多行的調色板圖像

  • November 28, 2017

我已經學會瞭如何使用 ImageMagick 從源圖像生成調色板圖像:

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

輸出具有單行顏色的圖像,如下所示:

單行調色板

但是,我想設置一個值來限制正方形/列的數量,並在達到該數量時開始新行。所以輸出應該看起來更像這樣:

多行調色板

是否可以使用 ImageMagick 做到這一點?還是有其他方法可以做到這一點?

例如,您可以將長線裁剪為 4 部分(每部分 25%),然後將它們一個接一個(-append):

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

這不是您所要求的,但通過改變百分比,您可以改變裁剪點,或者您可以使用以像素為單位的固定寬度,例如-crop 63x100%獲得您提供的範例輸出。

引用自:https://unix.stackexchange.com/questions/407449