次のコードは、画像の幅を200、高さを任意に変更します。 高さが200、幅がどのようになるか..ImageMagickを使用してサイズを変更するときにのみ高さを設定する方法
$ command = MAGICK_PATH "convert"。$ filename。 "-resize 200"。$ filename; exec($ command);
種類はJ
次のコードは、画像の幅を200、高さを任意に変更します。 高さが200、幅がどのようになるか..ImageMagickを使用してサイズを変更するときにのみ高さを設定する方法
$ command = MAGICK_PATH "convert"。$ filename。 "-resize 200"。$ filename; exec($ command);
種類はJ
入力画像の幅と高さを取得して変換できます。私は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"
ghostmansdに感謝します。 "$ filename。"を変換してください。 -resize x200 "。$ filename; ...ちょうど幅よりもむしろその高さにするために次元のinfrontが必要です....あなたの時間と助けてくれてありがとう。 – jon
例:covert input.jpg -resize x200 output.jpg – lepe