ImageMagick을 사용하여 소스 이미지에서 팔레트 이미지를 생성하는 방법을 배웠습니다.
convert source.png -colors 256 -unique-colors -scale 1000% palette.png
다음과 같이 단일 색상 행의 이미지가 출력됩니다.
그러나 사각형/열 수를 제한하는 값을 설정하고 해당 숫자에 도달하면 새 행을 시작하고 싶습니다. 따라서 출력은 다음과 같아야 합니다.
ImageMagick으로 이 작업을 수행할 수 있습니까? 아니면 다른 방법이 있나요?
답변1
예를 들어, 긴 선을 4개 부분(각각 25%)으로 자른 다음 이를 다른 부분 아래에 연결하는 것( -append
)이 있습니다.
convert source.png -colors 256 -unique-colors -scale 1000% \
-crop 25%x100% -append palette.png
이는 귀하가 요청한 내용은 아니지만 백분율을 변경하여 자르기 지점을 변경하거나 -crop 63x100%
제공한 예제 출력을 정확하게 얻는 것과 같이 고정 너비(픽셀)를 사용할 수 있습니다.