Autor Tema: Consulta - Modificando Atributos de Fotos (Jpg) en Linux  (Leído 3070 veces)

josel

  • Comenzando
  • *
  • Mensajes: 4
Hola, tengo un problema con el tratamiento de imagenes y es el siguiente:

Tengo una Base de Datos donde tengo que cargar una gran cantidad de Fotos (Mas de 500 mil) de formato jpg . Cargue una muestra (500 fotos) a la Base de Datos y elabore un Reporte donde me permitiera ver las fotos y los datos respectivamente. Pero en algunos casos las fotos no se muestran, estos casos seran la tercera parte pero igual mi reporte no estaba completo. Para solucionar este problema utilize el programa Acdsee  v 5.0 que tiene una opcion "Image Format Conversion" que le aplique a las 500 fotos de la muestra.. y el formato que elegi fue la misma que el formato de las fotos "Jpg" y en las opciones del Jpg elegi las siguientes opciones : Quality : 65 [ por defecto] , Encoding Progresive, Color component sampling ( 2:1 Horizontal, 2:1 Vertical  [estaban por defecto ] )  y nada mas..  y al cargar estas fotos a la Base de Datos... y ejecutar el reporte me di cuenta que todas las fotos aparecian.

Como las fotos estan en un servidor linux, instale el imageMagick porque permite trabajar una gran cantidad de imagenes en modo de comando, pero al aplicarle las opciones que seleccione en el acdsee al final el reporte salio sin algunas fotos.
Entonces utilize el comando identify para comparar una foto original y una foto despues de aplicar la opción de Conversion del Acdsee y vi que habian mas atributos que habian cambiado con la Conversion del Acdsee, esas opciones las he tratado de cambiarlas con el imagemagick pero nada...

Espero que me puedan dar una ayuda con este tema.. o me den otras opciones aparte de las imagemagick con la cual puede solucionar mi asunto.

Tal vez me recomienden jalar las fotos desde el mismo servidor y no cargarlos en la Base de Datos, pero el proyecto es especifico en que las fotos deben estar en la BD.

Aqui les muestro el contenido de los archivos que genera el identify. El primero es el original sin modificaciones y el segundo muestra los atributos de la foto modificada con el acdsee.

[Atributos originales]
Image: 07302243.jpg
  Format: JPEG (Joint Photographic Experts Group JFIF format)
  Class: DirectClass
  Geometry: 320x448+0+0
  Type: TrueColor
  Endianess: Undefined
  Colorspace: RGB
  Depth: 8-bit
  Channel depth:
    Red: 8-bit
    Green: 8-bit
    Blue: 8-bit
  Channel statistics:
    Red:
      Min: 49 (0.192157)
      Max: 248 (0.972549)
      Mean: 176.727 (0.693048)
      Standard deviation: 58.6968 (0.230183)
    Green:
      Min: 47 (0.184314)
      Max: 242 (0.94902)
      Mean: 163.712 (0.642008)
      Standard deviation: 59.5885 (0.23368)
    Blue:
      Min: 40 (0.156863)
      Max: 223 (0.87451)
      Mean: 146.264 (0.573583)
      Standard deviation: 51.907 (0.203557)
  Rendering intent: Undefined
  Resolution: 72x72
  Units: PixelsPerInch
  Filesize: 11.2168kb
  Interlace: None
  Background color: white
  Border color: rgb(223,223,223)
  Matte color: grey74
  Transparent color: black
  Page geometry: 320x448+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: JPEG
  Quality: 75
  Orientation: Undefined
  Properties:
    Comment: IBM
    Jpeg:colorspace: 2
    Jpeg:sampling-factor: 1x1,1x1,1x1
    Signature: fe20e3be64cfc015c9b984e8100abe2971aa22200df0d8781c4d38bb552c3011
  Artifacts:
    Verbose: true
  Tainted: False
  Version: ImageMagick 6.3.8 02/22/08 Q16 http://www.imagemagick.org



[Atributos modificados con el Acdsee]
Image: 07302243.jpg
  Format: JPEG (Joint Photographic Experts Group JFIF format)
  Class: DirectClass
  Geometry: 320x448+0+0
  Type: TrueColor
  Endianess: Undefined
  Colorspace: RGB
  Depth: 8-bit
  Channel depth:
    Red: 8-bit
    Green: 8-bit
    Blue: 8-bit
  Channel statistics:
    Red:
      Min: 48 (0.188235)
      Max: 246 (0.964706)
      Mean: 176.576 (0.692456)
      Standard deviation: 58.6356 (0.229943)
    Green:
      Min: 49 (0.192157)
      Max: 241 (0.945098)
      Mean: 163.684 (0.6419)
      Standard deviation: 59.4729 (0.233227)
    Blue:
      Min: 36 (0.141176)
      Max: 223 (0.87451)
      Mean: 146.506 (0.574533)
      Standard deviation: 52.2005 (0.204708)
  Rendering intent: Undefined
  Resolution: 72x72
  Units: Undefined
  Filesize: 11.668kb
  Interlace: None
  Background color: white
  Border color: rgb(223,223,223)
  Matte color: grey74
  Transparent color: black
  Page geometry: 320x448+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: JPEG
  Quality: 72
  Orientation: TopLeft
  Properties:
    Comment: IBM
    Exif:DateTime: 2008:02:25 14:18:15
    Exif:ExifImageLength: 448
    Exif:ExifImageWidth: 320
    Exif:ExifOffset: 122
    Exif:ExifVersion: 0220
    Exif:InteroperabilityIndex: R98
    Exif:InteroperabilityOffset: 188
    Exif:InteroperabilityVersion: 0100
    Exif:Orientation: 1
    Exif:Software: ACD Systems Digital Imaging
    Exif:SubSecTime: 796
    Exif:YCbCrPositioning: 1
    Jpeg:colorspace: 2
    Jpeg:sampling-factor: 2x2,1x1,1x1
    Signature: d5c8e8dd09956ea4ae47fd38159714fc950d4cb308e0fc69b0d201395083f5fe
  Profiles:
    Profile-exif: 228 bytes
  Artifacts:
    Verbose: true
  Tainted: False
  Version: ImageMagick 6.3.8 02/22/08 Q16 http://www.imagemagick.org



Gracias por su ayuda.

redy

  • Moderador
  • Bimilenari@
  • *****
  • Mensajes: 2897
  • Gnudista
    • Esteropes El Cíclope
Re: Consulta - Modificando Atributos de Fotos (Jpg) en Linux
« Respuesta #1 on: 04 mar 2008, 05:50 am »
Josel, abrir mas hilos de lo mismo con distinto título, no aportará más soluciones al problema.

Te sugerí dos programas para modificar los datos exif en el otro hilo. Pero creo que ese no es el problema.

No sabemos ni que base de datos ni que informe haces, pero creo que es por ahí por dónde deberías investigar a ver porque no se muestran algunas fotos y otras si.


Admiro a la gente que sabe contar historias solamente con sus fotos, porque en el fondo las fotos son como los chistes; si tienes que explicarlas es que no son buenas...


josel

  • Comenzando
  • *
  • Mensajes: 4
Re: Consulta - Modificando Atributos de Fotos (Jpg) en Linux
« Respuesta #2 on: 04 mar 2008, 11:35 am »
Hola Redy, gracias por el consejo.  Lo aplicare y comentare en el foro como me fue.
Y con respecto a este hilo queria ver si podia obtener soluciones con otros programas que no fueran ImageMagick, pero gracias por la aclaración, lo tomare en cuenta y me disculpo por los incovenientes causados.
La Base de Datos que utilizo es Oracle 10g y el reporte esta diseñado en Crystal v 8.5, tambien pense ver el problema por ahi.. pero como habia leido sobre Imagemagick pense encontrar la solución utilizando este programa.

Gracias.