De este modo funciona perfectamente.
Código PHP:
$valores1 = array(877,571,915,571,933,543,1053,546,1017,617,864,593,877,571);
$valores2 = array(760,547,884,547,860,595,753,580,760,552,765,549,762,549);
$valores3 = array(967,496,784,499,847,428,892,429,886,413,1011,410,966,493);
// crear imagen
$imagen = imagecreatefromjpeg("planos/1.jpeg");
$rojo = imagecolorallocatealpha($imagen, 255, 0, 0, 63);
// dibujar un polígono
imagefilledpolygon($imagen, $valores1, 7, $rojo);
imagefilledpolygon($imagen, $valores2, 7, $rojo);
imagefilledpolygon($imagen, $valores3, 7, $rojo);
if(headers_sent()){
die('Headers have been send somewhere within my script');
}
ob_clean();
header("Content-type: image/jpeg"); // Informamos al navegador sobre el contenido
imagegif($imagen); // Mostramos la imagen en formato gif
imagedestroy($imagen);
Código PHP:
$ewe = "877,571,915,571,933,543,1053,546,1017,617,864,593,877,571";
$valores1 = array($ewe);
$valores2 = array(760,547,884,547,860,595,753,580,760,552,765,549,762,549);
$valores3 = array(967,496,784,499,847,428,892,429,886,413,1011,410,966,493);
// crear imagen
$imagen = imagecreatefromjpeg("planos/1.jpeg");
$rojo = imagecolorallocatealpha($imagen, 255, 0, 0, 63);
// dibujar un polígono
imagefilledpolygon($imagen, $valores1, 7, $rojo);
imagefilledpolygon($imagen, $valores2, 7, $rojo);
imagefilledpolygon($imagen, $valores3, 7, $rojo);
if(headers_sent()){
die('Headers have been send somewhere within my script');
}
ob_clean();
header("Content-type: image/jpeg"); // Informamos al navegador sobre el contenido
imagegif($imagen); // Mostramos la imagen en formato gif
imagedestroy($imagen);