0

ポリラインを表示できる画像があります。画像は完璧に表示できますが、header("Content-type: image/png"); を使用しない Web サイトに適用すると、問題が発生しました。

画像だけでなく、PHPで編集した画像をウェブサイトに表示することはできますか?

これが私のコードです

<?php
$img = imagecreatefromjpeg('1967_NL_MAJENEresize.jpg'); //you can change image name

$white = imagecolorallocate($img, 255, 255, 255);
$red = imagecolorallocate($img, 255, 0, 0);
imagesetthickness($img, 4);

imagefill($img, 0, 0, $white);

imageline($img, 100, 80, 210, 380, $white); //x1, y1, x2, y2
imageline($img, 200, 80, 210, 380, $white); 
imageline($img, 200, 80, 310, 580, $white); 
imagefilledrectangle ($img, (100-5), (80-5), 100+10, 80+10, $red);
imagefilledrectangle ($img, (210-5), (380-5), 210+10, 380+10, $red);
imagefilledrectangle ($img, (200-5), (80-5), 200+10, 80+10, $red);
imagefilledrectangle ($img, (310-5), (580-5), 310+10, 580+10, $red);
header("Content-type: image/png");
imagepng($img);

imagedestroy($img);
?>
4

1 に答える 1