PHPで画像の拡大修正をしております。

GDを使用しておりますが、横縦の比率が変わった場合でも
画像を切り取るなどをし、画像自体が潰れない方法を教えて下さい。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/05/31 20:07:59
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:JULY No.1

回答回数966ベストアンサー獲得回数247

ポイント100pt

PHP - GDで画像のリサイズや縮小して右寄せ - Symfoware
上記ページを参考になると思います。

基本的な考え方は、

  • 元の画像データのサイズを取得。
  • 目的のサイズに対して、縦/横のどっちを切り取るかを判定。
  • imagecopyresampled を使って、元画像からの抜き取りと伸縮を実行。

といった感じです。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません