画像ファイル読み込み・切り出し・保存
<html> <head> <title>画像切り出し・保存</title> </head> <body> <?php $file1 = "../../sample/img/img.jpg"; // 元画像ファイル $file2 = "./imgcrop.jpg"; // 画像保存先 $img = ImageCreateFromJPEG($file1); // 元画像 $w = array(100, 120); // 切り出し開始位置,サイズ(横) $h = array(110, 100); // 切り出し開始位置,サイズ(縦) $out = ImageCreateTrueColor($w[1], $h[1]); // 画像を生成 ImageCopyResampled($out, $img, 0, 0, $w[0], $h[0], $w[1], $h[1], $w[1], $h[1]); // サイズ変更・コピー ImageJPEG($out, $file2); // 画像表示 ImageDestroy($img); ImageDestroy($out); ?> 画像切り出し・保存しました。<br> <br> ↓PHPにて切り出した画像。<br> <img src="<?php echo $file2 ?>"><br> <br> 元の画像。<br> <img src="<?php echo $file1 ?>"><br> </body> </html>
〔 実行する 〕