ImageMagick과 GraphicMagick: 이미지를 이동하는 방법

ImageMagick과 GraphicMagick: 이미지를 이동하는 방법

그래서 배경화면의 기초로 사용할 파일이 잔뜩 있었습니다. 사용이미지 마술사, 다음을 사용하여 변환할 수 있습니다.

convert \
    -resize '1920x1080>' \
    -extent 1920x1080 \
    -background '#000000' \
    -gravity SouthEast \
    $file $dir/$file

이미지를 화면 오른쪽 하단 영역으로 이동합니다. 이 공간에는 창문이 거의 없어서 실제로 배경화면을 볼 수 있어요. 내가 이렇게 하는 이유는 일부 이미지가 내 모니터보다 크기 때문에 그냥 거기에 배치하는 것이 아니라 크기를 다시 조정해야 하기 때문입니다. 그러나그래픽 마술사위의 명령을 사용하면 이미지가 오른쪽 상단으로 이동됩니다!

비슷한 효과를 얻으려면 어떻게 해야 합니까?그래픽 마술사?

예를 들어 다음은 후처리된 이미지 중 하나입니다. 여기에 이미지 설명을 입력하세요.

답변1

extent사용해야 한다뒤쪽에 background예를 들면 다음 과 gravity같습니다.

gm convert -resize '1920x1080>' -background black -gravity SouthEast -extent 1920x1080 infile outfile

또는

gm convert infile -resize '1920x1080>' -background black -gravity SouthEast -extent 1920x1080 outfile

관련 정보