Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2011, 20:42
elnaza_14
 
Fecha de Ingreso: marzo-2011
Mensajes: 17
Antigüedad: 13 años, 2 meses
Puntos: 0
Mensaje Problema al crear imágenes con PHP mediante gd2.dll

Buenas otra vez!

Antes que nada, como siempre, gracias por la atención. El motivo que me lleva a crear este tema es que he estado experimentando problemas al crear imágenes con php mediante las funciones de la biblioteca gd2.dll.

Tengo instalado el servidor local wampServer 2.0 y utilizo windows 7 starter edition. Ya tengo configuradas las extensiones y rutas de las mismas en el php.ini y también fueron habilitadas mediante el menú de extensiones del wamp, sin embargo, no logro crear las dichosas imágenes...

En este momento poseo dos archivos, el primero, en donde se "crea" la imagen, tiene por nombre image.php y su código es el siguiente:

Código PHP:
Ver original
  1. <?php
  2. //cargamos la imagen desde un archivo jpg
  3. $image = imagecreatefromjpeg('fondo.jpg');
  4. //asignamos los colores que utilizaremos después
  5. $black = ImageColorAllocate($image, 0, 0, 0);
  6. //leemos el tamaño de la imagen
  7. imageline($image, 0, 2, 2, 2, $black);
  8. //colocamos el texto en la parte central de la imagen
  9. imagestring($image, 10, 4, 4, "hola", $black);
  10. //definimos el encabezado de acuerdo con el tipo de datos de salida
  11. header("Content-type: image/png");
  12. //generamos la imagen
  13. imagepng($image);
  14. //liberamos la memoria ocupada por la imagen
  15. imagedestroy($image);
  16. ?>

Por otro lado, se encuentra el archivo imagen.php y su código es el siguiente:

Código HTML:
Ver original
  1. <TITLE>Prueba Imágenes</TITLE>
  2. </HEAD>
  3. <IMG SRC="image.php" width="400" height="300" border="0">
  4. </BODY>
  5. </HTML>

(antes de proseguir me gustaría destacar que ambos códigos fueron tomados de una web en la que se detalla como realizar lo que estoy pidiendo, si bien en dicha web se mostraba el ejemplo en marcha, y el código es el proporcionado [salvo con algunas pequeñas modificaciones pues en este caso no me interesa adornar la imagen] no logro hacer que funcione).

cuando abro el archivo imagen.php (desde mi servidor local, claro está) aparece el recuadro reservado a la imagen pero esta no se carga (aparece el icono que informa de que no se encuentra el archivo de imagen)...

Está claro que hay algo que estoy haciendo mal, lo que me parece raro es que, siendo que en el sitio original el código funcionaba, no lo haga en el wamp.

Cabe aclarar que también verifiqué que la imagen invocada en el archivo image.php, llamada fondo.jpg estuviese escrita correctamente y todo lo demás... (lo digo para ahorrarles tiempo de procesador ).

Bueno, espero haber sido claro, conciso y... ¿breve? . Desde ya muchas gracias por su atención. Un abrazo para todos.