- ベストアンサー
画像を、縦横の比率を崩さずに拡大したい。
初心者です。よろしくお願いいたします。 HTMLの<img src="~">で画像を表示しました。 しかし画像が小さかったため大きくしようと思い、 width,heightを使い、ピクセル数を設定して大きく したところ、縦横の比率が崩れてしまい歪んで しまいます。 縦横の比率を崩さずにそのまま拡大したい場合は どのようにすればよろしいですか? アドバイスよろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
実際の画像のサイズを調べて、例えば、縦200ピクセル、横300ピクセルの画像を、横を500ピクセルで表示したいとしたら、 200*500/300=333のように計算して、 HEIGHT="333" WIDTH="500" のように素朴に指定してあげてはどうでしょう? 実際の画像のサイズは、Winの場合はペイントなどの画像ソフトでも調べられますし、WIDTH HEIGHTを指定しないでInternetExplorerで表示するとマウスの右クリック-プロパティで表示されます。
その他の回答 (3)
- acacia7
- ベストアンサー率26% (381/1447)
width heightはピクセル設定だけじゃなくてパーセンテージ設定もできます。 パーセンテージ設定ならば width="300%" height="300%" と同じにすればすれば縦横比はくずれないはず。
お礼
なるほど、ありがとうございます!
こんにちは! 比率を計算して指定しても、崩れる・・ということでしょうか? 一応、幅を指定したいときの高さの計算方法です。 元の高さ×新しい幅÷元の幅=新しい高さ 幅200ピクセル 高さ160ピクセルを幅250にしたい場合・・ 160×250=40000 40000÷200=200 になります・。
- nuruhho44
- ベストアンサー率57% (38/66)
widthのみを指定しheightは指定しないという手があります。これでheight値を同比率で拡大縮小してくれるのはIEだけかもしれませんが・・・ <IMG src="画像のURL" width="***" alt="画像" border="0"> てな感じです。
お礼
遅くなりました。ありがとうございました。 なるほど~です。
お礼
なるほど!助かりました!_(._.)_