Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2013, 16:24
Caduca
 
Fecha de Ingreso: febrero-2013
Mensajes: 4
Antigüedad: 11 años, 8 meses
Puntos: 0
Imposible crear imagen dinámica

Hola a todos, soy nuevo en este foro y este es mi primer post, espero que mi duda no vaya en otra sección, si es así espero que me perdonéis.

Mi problema es el siguiente, creando imágenes dinámicas he dado con el siguiente script:

Código PHP:
<?php
$ancho
=100;
$alto=30;
$imagen=imageCreate($ancho,$alto);
$amarillo=ImageColorAllocate($imagen,255,255,0);
ImageFill($imagen,0,0,$amarillo);
$rojo=ImageColorAllocate($imagen,255,0,0);
$valoraleatorio=rand(100000,999999);
ImageString($imagen,5,25,5,$valoraleatorio,$rojo);
for(
$c=0;$c<=5;$c++)
{
  
$x1=rand(0,$ancho);
  
$y1=rand(0,$alto);
  
$x2=rand(0,$ancho);
  
$y2=rand(0,$alto);
  
ImageLine($imagen,$x1,$y1,$x2,$y2,$rojo);
}
Header ("Content-type: image/jpeg");
ImageJPEG ($imagen);
ImageDestroy($imagen);
?>
Al visualizar la imagen en chrome, lo único que puedo ver es un enlace roto (icono de imagen rota que aparece cuando el atributo src de la etiqueta <img> no tiene la ruta correcta de la imágen).

Uso windows 7 y XAMPP 1.8.1

La librería php_gd2.dll está sin comentar dentro de php.ini (sin ; delante).

los datos de gd en phpinfo() son:
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.4.3
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 6b
PNG Support enabled
libPNG Version 1.2.46
WBMP Support enabled
XBM Support enabled

No se donde puede estar el fallo. No solamente no he podido ver la imágen que crea este script, tampoco he podido visualizar todos los ejemplos de creación de imágenes dinámicas que he encontrado por Internet.

Espero que me echéis una mano os lo agradecería mucho.