画像ファイル読み込み・サイズ変更・表示(ImageCopyResampled)
<?php Header("Content-Type: image/jpeg"); $img = ImageCreateFromJPEG("../../sample/img/img.jpg"); // 元画像 $size = GetImageSize("../../sample/img/img.jpg"); // 元画像のサイズを取得 $width = $size[0] / 3; // 生成する画像サイズ(横) $height = $size[1] / 3; // 生成する画像サイズ(縦) $out = ImageCreateTrueColor($width, $height); // 画像を生成 ImageCopyResampled($out, $img, 0, 0, 0, 0, $width, $height, $size[0], $size[1]); // サイズ変更・コピー ImageJPEG($out); // 画像表示 ImageDestroy($img); ImageDestroy($out); ?>
〔 実行する 〕