Despues de leer unos cuantos temas por los foros y de enterarme del tema del tratamiento de imagenes en PHP me alegro de ver que no soy el unico que esta trabajando con imagenes. Sin embargo, me duele el hecho de que hayan quitado todas las funciones que utilizan GD. Entiendo que consuman demasiados recursos y que MiArroba no este para estos trotes y que no pueda ofrecer un servicio de calidad con semejantes librerias.
Pero que alguien me explique, por favor, porque no funcion las funciones de EXIF:
exif_imagetype (PHP 4 >= 4.3.0, PHP 5)
exif_read_data (PHP 4 >= 4.2.0, PHP 5)
exif_tagname (PHP 4 >= 4.2.0, PHP 5)
exif_thumbnail (PHP 4 >= 4.2.0, PHP 5)
Esas 4 funciones no necesitan de GD segun tengo entendido. Estaba yo alegremente haciendo una sencilla galería cuando me encuentro con que esas funciones no funcionan.
Sacado de la pagina de PHP:
XXXII. Exif Functions
Requirimientos
Your PHP must be compiled in with --enable-exif. PHP does not require any additional library for the exif module. Windows users must also have the mbstring extension enabled.
¿será este el problema?
Y ala! ahora que hago?! Yo estoy haciendo un juego totalmente gratuito, por la cara (y ademas, modestia aparte empezaba a gustarme hasta a mi). Y ahora tengo ese problemilla y no me puedo ir a un servidor de pago.
Tan solo queria hacer una galeria con los avatares de todos los jugadores y tambien queria ahorrar espacio en el disco duro de miarroba, evitando tener que hacer thumbs en mi casa y subir dos imagenes por cada una de ellas.
De momento no podré hacer una galería como Dios manda, porque el espacio es más que necesario y no puede desperdiciarse con thumbs, todos lo sabeis. Y por otra parte porque querría hacer bien las cosas desde ya. Me conformaba con ser capaz de hacer un thumbnail o sacar de una imagen solo una parte de ella. Un rectangulo (aún no se cual es esta función). Creo que con estas dos funciones (thumbnail y sacar una parte de una imagen) sería más que suficiente para hacer las galerias que hagan falta y los tratamientos de imagen que sean. Añadir la capacidad de ponerlo en escala de grises, jugar con el gamma y cosas de esas, son ya palabras mayores y se puede hacer con javascript.
Gracias por el servicio web que nos dais (Si habeis leido mis colaboraciones ya sabreis que estoy muy contento con el servicio).
P.D: De verdad me gustaría recibir una respuesta sobre porqué no funcionan los EXIF. Si necesitais ayuda para esto, yo os la proporciono gratuitamente.