私が作成しているウェブサイトについてウェブページの読み込みを軽くするために、いくつかのイメージのサイズを変更する必要があります。私はこのコードを使用します。イメージのサイズを変更するPHP
list($width, $height, $type, $attr) = getimagesize($img_path);
$thumb = imagecreatetruecolor(50, 50 * $height/$width);
if($type == 2) $source = imagecreatefromjpeg($img_path);
if($type == 3) $source = imagecreatefrompng($img_path);
imagecopyresized($thumb, $source, 0, 0, 0, 0, 50, 50 * $height/$width, $width, $height);
今、私はいつでも必要な準備ができて、それらを維持するためにサーバに保存しますが、私はむしろ避けるだろう利用可能な小さなスペースを考慮することができます。
私の質問は、既にあるコードから「一時的な」イメージを作成し、<img>
タグの内部で使用する方法はありますか?例えば、<img src="$img_resized"/>
。
Resizing Images on the Fly
と呼ばれています
は[TimThumb](https://www.binarymoon.co.uk/projects/を見てみましょう – gaganshera
これを参照してくださいhttp://stackoverflow.com/questions/3971841/how-to-resize-images-proportionally-keeping-the-aspect-ratio –