Tema: imagenes
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/09/2011, 14:31
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 14 años
Puntos: 288
Respuesta: imagenes

soy un idota grande, no ley todo tu mensaje solo hasta "Intentaste con exif ?"
igualmente que diferencia hay entre usar EXIF_READ_DATA Y iptcparse

Intente esto:
Código PHP:
Ver original
  1. $imageIPTC=$myConfig->product_images_base_path.$image->getImageFileName(); // a esta imagen le agrego la marca de agua
  2.          function output_iptc_data($image_path) {
  3.     $size = getimagesize($image_path, $info);
  4.     if (is_array($info)) {
  5.         var_dump(count($info));  //4
  6.         var_dump(iptcparse($info["APP13"])); //FALSE
  7.         foreach ($info as $c => $v) {
  8.                 echo $c . ' <br />';
  9.             }
  10.         if (isset($info["APP13"])) {
  11.             $iptc = iptcparse($info["APP13"]);
  12.             var_dump(is_array($iptc));  //FALSE
  13.             foreach ($iptc as $c => $v) {  //esta linea me da error POR QUE NISIQUIERA ES UN ARRAY
  14.                 echo $c . ' <br />';
  15. /*
  16. RESULTADO:
  17. APP1
  18. APP13  por lo que lei solo necesito este array
  19. APP2
  20. APP14
  21. */            }
  22.         } else {
  23.             echo 'La imagen no tiene APP13';
  24.         }
  25.     }
  26. }

lo que vos me pasaste funciona