次のシナリオがあります。約600枚の写真があります。ほとんどのテーマの下部にはロゴがありますが、それはブランディングの問題のため切り取る必要がありますが、テーマのすべてではありません.カット後の画像リストは高さと幅に制限されているため、下から 57 ピクセルを切り取るメソッド クラスで起動するハイパーリンクをテーマに追加します。
URLは次のようになります
cut.php?target= http://example.com/hideit/2012/03/myimage.jpg
実行後に get パラメータをリセットして、ページの更新時に問題が発生しないようにしたいのですが、その画像から定義されたピクセルを再度カットします。私は次のことを試していました
function cutAndsave($jpg){
$folder = explode('/', $jpg);
$path = 'I:\\xampp\\htdocs\\hideit\\'. $folder[4]. '\\'. $folder[5] .'\\'.$folder[6] ;
list($width, $height) = getimagesize($jpg);
$offset_x = 0;
$offset_y = 0;
$new_height = $height - 57;
$new_width = $width;
$image = imagecreatefromjpeg($jpg);
$new_image = imagecreatetruecolor($new_width, $new_height);
imagecopy($new_image, $image, 0, 0, $offset_x, $offset_y, $width, $height);
header('Content-Type: image/jpeg');
imagejpeg($new_image,$path, 90);
header("Location: /cat.php/");
die();
}
しかし、私の場合、最後のヘッダー呼び出しは機能しません