画像ファイル読み込み・切り出し・保存
<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>
〔 実行する 〕