가로 이미지가 있고 특정 해상도에 대한 세로 복사본을 만들어 주변의 빈 공간을 검은색으로 채우고 싶습니다. imagemagick으로 할 수 있나요? 어떻게 이루어 집니까?
답변1
convert
와 함께 사용할 수 있으며 -extent
배경과 중력도 지정할 수 있습니다. 예:
입력 파일 orca.jpg
(가로, 300x225)
400x600 세로 이미지를 생성하고 원본 이미지 크기를 유지하려는 경우:
convert orca.jpg -background black -gravity center -extent 400x600 output.jpg
생산하다:
물론 더 작은 캔버스에 맞게 원본 이미지의 크기를 조정할 수도 있습니다.
convert orca.jpg -resize 200 -background black -gravity center -extent 220x400 output.jpg