
답변1
Linux에 이 작업을 수행할 수 있는 명령이 있습니까?
나는 개인적으로 당신이 원하는 것을 수행하는 단일 명령을 인식하지 못합니다.
몽타주 명령(Imagemagick의 일부)으로 시도해 보았으나, 각 행/열의 타일 수가 동일한 타일셋만 지원하는 것 같습니다.
이것이 해결책이 될지는 모르겠지만 (이론적으로) 누락된 이미지를 미리 생성한 다음 간단히 명령에 포함시킬 수 있습니다 montage
.
예제 이미지의 경우, 예를 들어 첫 번째 행에 대해, slice_1_1.tif
두 번째 행에 대해 등을 가정합니다 .slice_1_6.tif
slice_2_1.tif
slice_2_6.tif
"빈" 이미지를 생성할 수 있습니다.다음과 같은 것 :
magick -size 120x85 canvas:white slice_1_1.tif
magick -size 70x85 canvas:white slice_1_6.tif
magick -size 70x85 canvas:white slice_2_6.tif
magick -size 120x85 canvas:white slice_5_5.tif
magick -size 70x85 canvas:white slice_5_6.tif
물론 실제 이미지에 맞는 크기를 사용해야 합니다. 그런 다음 montage
정상적으로 실행할 수 있습니다 .
magick montage *.tif -tile 6x5 -geometry +0+0 example.tif
그러면 다음과 같은 결과가 나올 것입니다:
다른 고려 사항이 없다고 가정할 때 여기서 가장 어려운 부분은 (잠재적으로) "누락된" 이미지 생성을 자동화하는 것입니다(어떤 이유로든 그렇게 해야 한다고 가정할 때).
ImageMagick 참조