Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2011, 14:04
Avatar de Pentaxeros
Pentaxeros
 
Fecha de Ingreso: mayo-2008
Mensajes: 173
Antigüedad: 15 años, 11 meses
Puntos: 3
Imagick para eliminar EXIF y problemas con gestion de color...

Hola, estoy usando la funcion stripImage(); de la libreria Imagick, para eliminar los EXIF de las fotos cuando se suben a mi servidor.

Quiero eliminar los EXIF, de forma automatica porque en mi portal la gente puede publicar las fotos de forma ANONIMA, para que las criticas sean mas justas.

Lo que uso a la hora de subir la foto es esto:

Código:
$img = new Imagick($nombre_nuevo); 
$img->stripImage(); 
$img->setImageCompressionQuality(100); 
$img->writeImage($nombre_nuevo); 
$img->clear(); 
$img->destroy();
Vale hasta aqui todo bien... los EXIF se los carga.... PEROOO, el problema es que se carga el EXIF que indica cual es el perfil de color.

Bueno, pues la cosa es que los usuarios de FireFox que es un navegador que respeta el perfil de color, cuando visualiza las imagenes a las que he quitado los EXIF por este metodo, se ven mal con una dominante magenta, debido a que al no existir el dato de perfil de color en la imagen el navegador aplica uno, que no es correcto, y se ve mal.

Alguna idea para quitar los EXIF, o preservar el Perfil de color???

Saludos y gracias!!!