| |||
Problemas con libreria grafica GD Bien. Mi problema es el siguiente. Mire algun tutorial que hay por la red para redimensionar las fotos. Para hacerlo uso la funcion imagecopyresampled() de la librería GD y va perfectamente. Mi problema es cuando pongo el código en una función a la que paso el nombre de la imagen. La funcion se ocupa de redimensionar la foto y lo hace bien. El problema es cuando pongo esa funcion en un bucle. Solo genera la primera imagen y se keda en eso. El bucle lo hace bien y le paso bien la foto a la funcion pero solo me genera la primera imagen por pantalla :S.. Si alguien sabe en que me equivoco se lo agradecería muchisimo. |
| |||
Ahora falta que indiques el código que usas (la explicación ya la tenemos de como funciona) .. así chequearemos todo lo que mencionas. De todas formas .. no sé como generas tu código .. si dices "por pantalla" .. "asumo" que envias cabeceras HTTP (header(...)) y que generas tus imagenes "al vuelo" (no como archivos). (Te fijas las "suposiciones" que hay que estar haciendo, con el código todo esto se vé en el momento). En ese caso . .tu tienes que tener un script que genera tu imagen con tu header() por médio .. Cuando digo "script" me refiero a un .php en forma aislada (aunque uses una función .. eso es lo de menos, a la función habrá que llamarla en ese script). genera_imagen.php Código PHP: En -otros- escripts/páginas HTML llamas a tu generación de la imagen bajo un tag de imagen HTML: Código PHP:
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Hola Cluster.. La verdad es que todavía soy bastante novato en eso. Lo que hago es llamar la funcion generaImagen() desde otro fichero pero no lo hago bajo un tag de imagen html. Me lio un poco y me está costando salir del paso la verdad..jeje. aqui te dejo la función: Código PHP: Muchas gracias! |
| |||
Pues ya te indiqué como .. lee detenidamente mi mensaje anterior y haz tus pruebas. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |