Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/10/2005, 10:58
willyneverdie
 
Fecha de Ingreso: octubre-2005
Mensajes: 6
Antigüedad: 18 años, 6 meses
Puntos: 0
Hola!!! bueno este es un codigo de ejemplo de lo que he intentado mostrar pero no logro, me da un error en esta linea
header("Content-type: image/png");
y el monton de letras, porfavor sipuedes decirme que estoy haciendo mal

gracias

willyneverdie

<?php
//cargamos la imagen desde un archivo jpg
$image = imagecreatefromjpeg('images/civic_full.jpg');
//asignamos los colores que utilizaremos después
$white = ImageColorAllocate($image, 255, 255, 255);
$black = ImageColorAllocate($image, 0, 0, 0);
$red = ImageColorAllocate($image, 255, 0, 0);
//definimos el texto de la inscripción de la imagen
if($_GET['caption']) {
$caption = $_GET['caption'];
} else
{
$caption = "civic";
}
//leemos el tamaño de la imagen
$width = imagesx($image); $height = imagesy($image);
//a lo ancho de la imagen dibujamos una línea horizontal
imageline($image, 0, $height/2, $width, $height/2, $red);
$count = 10;
//bucle responsable de dibujar cuadrángulos
for($i=1; $i<$count; $i++) {
//tabla de coordenadas de los vértices (x0, y0, x1, y1, ...)
$points = Array(
round($width*(1-$i/$count)/2), round($height*(1-$i/$count)/2),
round($width*(1-$i/$count)/2), round($height*(1+$i/$count)/2),
round($width*(1+$i/$count)/2), round($height*(1+$i/$count)/2),
round($width*(1+$i/$count)/2), round($height*(1-$i/$count)/2),
);
//dibujamos un polígono con base en coordenadas de los puntos en la tabla
imagepolygon($image, $points, sizeof($points)/2, $black);
}
//colocamos el texto en la parte central de la imagen
imagestring($image, 10, $width/2, $height/2, $caption, $white);
//definimos el encabezado de acuerdo con el tipo de datos de salida
header("Content-type: image/png");
//generamos la imagen
imagepng($image);
//liberamos la memoria ocupada por la imagen
imagedestroy($image);
?>