PHP は画像内の指定された位置の領域を切り抜きます
切り抜きたい黄色の枠領域内の画像
その後エラーが発生した画像トリミング
指定されたエッジの座標に従って、画像を変形させます。
list($width,$heght,$type,$attr) = getimagesize($imgurl);
$thisimage = imagecreatetruecolor($new_w, $new_h);
$background = imagecolorallocate( $thisimage, 255, 255, 255);
imagefilledrectangle($thisimage, 0, 0, $new_w, $new_h, $background);
$oldimg = imagecreatefromjpeg($imgurl);
imagecopyresampled($ thisimage, $oldimg, 0, 0, $src_x, $src_y, $new_w, $new_h, $width, $heght);
header("Content-type: image/jpeg");
imagejpeg($ thisimage);
この画像を横取りして、黄色のボックス内の目的の画像を取得する方法を教えてください
-----解決策- --- ---------------
$thisimage = imagecreatetruecolor($new_w, $new_h);// $new_w、$new_h はトリミングされた画像の幅と高さです
$oldimg = imagecreatefromjpeg($imgurl) // 元の画像を読み込みます
imagecopy ($ thisimage, $oldimg, 0, 0, $src_x, $src_y, $new_w, $new_h); //$src_y, $new_w は、元の画像のトリミングされた領域の左上隅の座標です
------解決策---------
画像の高さと幅の設定が間違っています
切断は問題ありません
------解決策---------
パラメータの書き方が間違っていませんか?
------解決策---------