Quaisquer diferenças entre identifique --verbose e exiftool?

1

Queria saber se as pessoas sabem de alguma diferença importante entre identificar - verbose e exiftool. Uma foto aqui: -

─[$] identify -verbose me_at_minidebconf_thumbnail.jpeg                                                                              [4:23:33]
Image: me_at_minidebconf_thumbnail.jpeg
  Format: JPEG (Joint Photographic Experts Group JFIF format)
  Mime type: image/jpeg
  Class: DirectClass
  Geometry: 96x96+0+0
  Units: Undefined
  Type: TrueColor
  Endianess: Undefined
  Colorspace: sRGB
  Depth: 8-bit
  Channel depth:
    red: 8-bit
    green: 8-bit
    blue: 8-bit
  Channel statistics:
    Pixels: 9216
    Red:
      min: 0 (0)
      max: 255 (1)
      mean: 133.799 (0.524702)
      standard deviation: 53.1449 (0.208412)
      kurtosis: -0.294846
      skewness: -0.0251616
    Green:
      min: 0 (0)
      max: 255 (1)
      mean: 102.061 (0.400239)
      standard deviation: 56.3748 (0.221078)
      kurtosis: 0.0271158
      skewness: 0.613543
    Blue:
      min: 0 (0)
      max: 234 (0.917647)
      mean: 49.6539 (0.194721)
      standard deviation: 55.8819 (0.219145)
      kurtosis: 0.704774
      skewness: 1.33143
  Image statistics:
    Overall:
      min: 0 (0)
      max: 255 (1)
      mean: 95.1713 (0.373221)
      standard deviation: 55.1522 (0.216283)
      kurtosis: 1.32169
      skewness: 0.533932
  Rendering intent: Perceptual
  Gamma: 0.454545
  Chromaticity:
    red primary: (0.64,0.33)
    green primary: (0.3,0.6)
    blue primary: (0.15,0.06)
    white point: (0.3127,0.329)
  Background color: white
  Border color: srgb(223,223,223)
  Matte color: grey74
  Transparent color: black
  Interlace: None
  Intensity: Undefined
  Compose: Over
  Page geometry: 96x96+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: JPEG
  Quality: 80
  Orientation: Undefined
  Properties:
    date:create: 2015-03-26T04:21:09+06:00
    date:modify: 2015-03-26T04:20:23+06:00
    icc:copyright: FB
    icc:description: c2
    icc:manufacturer: c2
    icc:model: c2
    jpeg:colorspace: 2
    jpeg:sampling-factor: 2x2,1x1,1x1
    signature: dc33cda4167cd6ec1adee6a8856798c2659aac0c81228b65627cf254fa1ad6a8
  Profiles:
    Profile-icc: 524 bytes
  Artifacts:
    filename: me_at_minidebconf_thumbnail.jpeg
    verbose: true
  Tainted: False
  Filesize: 3.46KB
  Number pixels: 9.22K
  Pixels per second: 9.216EB
  User time: 0.000u
  Elapsed time: 0:01.000
  Version: ImageMagick 6.8.9-9 Q16 x86_64 2015-01-05 http://www.imagemagick.org

e aqui está o exiftool: -

[$] exiftool me_at_minidebconf.jpg                                                                                                  [4:24:15]
ExifTool Version Number         : 9.74
File Name                       : me_at_minidebconf.jpg
Directory                       : .
File Size                       : 66 kB
File Modification Date/Time     : 2015:01:29 20:59:16+05:30
File Access Date/Time           : 2015:03:26 04:04:26+05:30
File Inode Change Date/Time     : 2015:03:01 21:40:44+05:30
File Permissions                : rw-r--r--
File Type                       : JPEG
MIME Type                       : image/jpeg
JFIF Version                    : 1.02
Resolution Unit                 : None
X Resolution                    : 1
Y Resolution                    : 1
Current IPTC Digest             : 63345b91c4c72d05bf1b1d36ddf7038d
Original Transmission Reference : NDRpuPLS7BKWF_g7lXPe
Special Instructions            : FBMD01000ac20300009d21000076470000724d000026550000116e00006f9c000006a3000064ab0000fab40000fb080100
Profile CMM Type                : lcms
Profile Version                 : 2.1.0
Profile Class                   : Display Device Profile
Color Space Data                : RGB
Profile Connection Space        : XYZ
Profile Date Time               : 2012:01:25 03:41:57
Profile File Signature          : acsp
Primary Platform                : Apple Computer Inc.
CMM Flags                       : Not Embedded, Independent
Device Manufacturer             : 
Device Model                    : 
Device Attributes               : Reflective, Glossy, Positive, Color
Rendering Intent                : Perceptual
Connection Space Illuminant     : 0.9642 1 0.82491
Profile Creator                 : lcms
Profile ID                      : 0
Profile Description             : c2
Profile Copyright               : FB
Media White Point               : 0.9642 1 0.82491
Media Black Point               : 0.01205 0.0125 0.01031
Red Matrix Column               : 0.43607 0.22249 0.01392
Green Matrix Column             : 0.38515 0.71687 0.09708
Blue Matrix Column              : 0.14307 0.06061 0.7141
Red Tone Reproduction Curve     : (Binary data 64 bytes, use -b option to extract)
Green Tone Reproduction Curve   : (Binary data 64 bytes, use -b option to extract)
Blue Tone Reproduction Curve    : (Binary data 64 bytes, use -b option to extract)
Image Width                     : 899
Image Height                    : 600
Encoding Process                : Progressive DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Image Size                      : 899x600

à primeira vista, identificar --verbose parece estar dizendo mais sobre a imagem do que exiftool, há alguma coisa interessante que as pessoas possam apontar?

    
por shirish 26.03.2015 / 00:00

1 resposta

1

Uma diferença, acredito, é que o Identify lê todo o arquivo de imagem na memória e depois extrai os dados EXIF. Eu não acho que exiftool tem que fazer isso porque está apenas obtendo os metadados EXIF / IPTC.

Não tenho certeza da quantidade de metadados que o Identify entende. O Exiftool foi projetado especificamente para lidar não apenas com metadados EXIF, mas também com IPTC e XMP, entre outros, e pode definir esses dados com muita facilidade também. Também possui código específico para lidar com muitos códigos de fabricante. Está muito bem testado e em desenvolvimento contínuo.

Eu não acho que o Identify tenha as funções de alto nível para definir / obter um intervalo tão amplo de metadados. As geotags são outra área que o Exiftool manipula e que não tenho certeza se o Identify faz.

Por outro lado, identificar parece estar dizendo mais sobre o conteúdo da imagem (estatísticas)?

ATUALIZAÇÃO: Você pode ver os propósitos do IPTC e XMP facilmente usando a Wikipedia.

IPTC é um conjunto de metadados padrão adicionais usados originalmente pelos jornais. Eu uso extensivamente para catalogar minhas próprias imagens com autor, copyright, geocodificação, etc.

O XMP é o formato de metadados estendido da Adobe, usando XML incorporado, para seus produtos. Não é tão bem suportado fora dos produtos da Adobe. Muitas ferramentas gratuitas e lowcost, bem como ferramentas profissionais, suportam o IPTC. É até possível usar AMBOS juntos!

ATUALIZAÇÃO: Na minha opinião, o IPTC é o melhor formato de metadados a ser usado para informações além dos dados da câmera. É muito amplamente suportado tanto em ferramentas gratuitas quanto comerciais e reconhecido - mesmo obrigatório - se você quiser vender alguma foto.

Algumas ferramentas úteis do Windows que lidam com EXIF e IPTC:

  • Geosetter - Isso não mudou desde 2011, mas ainda funciona bem. Ele usa o ExifTool, que é atualizado regularmente & ele detecta versões atualizadas disso. Você pode definir qualquer campo IPTC com essa posição e direção.
  • IPTCExt - Embora tenha sido atualizada pela última vez em 2005, esta excelente extensão do Windows Shell dá acesso aos metadados EXIF e IPTC clicando com o botão direito do mouse em um imagem no Windows Explorer
  • Google Picassa - software de catálogo de imagens, gratuito do Google. Entende alguns dados do IPTC e pode configurá-los também, mas é necessário tratar isso com cuidado, pois há alguma confusão sobre se as atualizações subseqüentes são salvas no banco de dados em vez do arquivo, a menos que você exporte o arquivo novamente. Eu recomendo fazer algumas experiências para você mesmo.

UPDATE 2: Eu não costumo usar o desktop Linux, mas aqui estão algumas possibilidades:

Como sempre, a WikiPedia tem uma lista útil de editores de metadados também, embora seja principalmente o software Windows.

    
por 26.03.2015 / 00:29