imagemagick을 사용하여 가로 사진을 세로 사진으로 변환하고 주변의 빈 공간을 검은색으로 채웁니다.

imagemagick을 사용하여 가로 사진을 세로 사진으로 변환하고 주변의 빈 공간을 검은색으로 채웁니다.

가로 이미지가 있고 특정 해상도에 대한 세로 복사본을 만들어 주변의 빈 공간을 검은색으로 채우고 싶습니다. 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

여기에 이미지 설명을 입력하세요.

관련 정보