2011-10-09 9 views

答えて

8

manualはオプションのサイズを変更の上に完全な概要を持って考えています。

あなたは与えられた

xheight身長、自動的に縦横比を維持するために選択の幅を探しています。

+4

例:covert input.jpg -resize x200 output.jpg – lepe

0

入力画像の幅と高さを取得して変換できます。私はPHPに精通していないので、私はbashのコードを投稿します。

convert "$filename" -resize 500x200 "$filename" 

を幅または高さの古い維持しながら、サイズを変更するには::500x200に画像のサイズを変更するには

width=$(identify -format "%w" "$filename") 
height=$(identify -format "%h" "$filename") 
convert "$filename" -resize "200x$height" "$filename" 

注:代わりに

convert "$filename" [opts] "$filename" 

を使用してのことですより良い使用する

mogrify "filename" 
+1

ghostmansdに感謝します。 "$ filename。"を変換してください。 -resize x200 "。$ filename; ...ちょうど幅よりもむしろその高さにするために次元のinfrontが必要です....あなたの時間と助けてくれてありがとう。 – jon

関連する問題