Linux Bash는 이미지 크기를 절반 크기(선형)로 조정합니다.

Linux Bash는 이미지 크기를 절반 크기(선형)로 조정합니다.

디렉토리의 이미지 크기를 절반(세로)으로 조정하는 방법을 찾으려고 합니다. 나는 다음을 사용했습니다 :

mogrify -resize 50% *

파일의 모든 이미지 크기를 조정하지만 너비와 길이는 다릅니다. 나는 "의사" 아이디어를 가지고 있습니다 :

for images in $picDir; do
    width = images.width()
    height images.height()
    convert -resize $height*$width/2 images

이것이 디렉토리를 탐색하는 올바른 방법인지 확실하지 않으며 특정 파일의 높이와 너비를 얻는 효율적인 방법을 찾을 수 없습니다. 또한 Imagemagick과 우분투 시스템에 이미 사전 설치되어 있는 것들을 사용하지 않고 이 작업을 수행할 수 있는 방법을 찾고 싶습니다. 당신이 할 수 있다면!

답변1

"길이" 크기만 조정한다는 것이 무엇을 의미하는지에 따라 다음 중 하나를 시도해 보십시오.

mogrify -resize 50%x100% *

mogrify -resize 100%x50% *

관련 정보