identifier --verbose 和 exiftool 之间有什么区别?

identifier --verbose 和 exiftool 之间有什么区别?

想知道大家是否知道identify --verbose和exiftool之间的主要区别。这里有一张图片:-

─[$] 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

这是 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

乍一看,identify--verbose 似乎比 exiftool 更能说明图像的信息,有什么有趣的事情可以指出吗?

答案1

我认为一个区别是,Identify 将整个图像文件读入内存,然后提取 EXIF 数据。我认为 exiftool 不必这样做,因为它只获取 EXIF/IPTC 元数据。

我不确定Identify能理解多少元数据。Exiftool专门设计用于处理EXIF元数据,以及IPTC和XMP等,并且还可以非常轻松地设置这些数据。它还具有特定代码来处理许多制造商的制造商代码。它经过了充分的测试并且正在不断开发中。

我认为,Identify 不具备设置/获取如此广泛元数据的高级功能。地理标记是 Exiftool 处理的另一个领域,但我不确定 Identity 是否能处理。

另一方面,识别似乎更多地谈论图像内容(统计数据)?

更新:您可以使用维基百科轻松了解 IPTC 和 XMP 的用途。

IPTC 是一组额外的标准元数据,最初由报纸使用。我广泛使用它来对我自己的图像进行分类,包括作者、版权、地理编码等。

XMP 是 Adob​​e 为其产品开发的扩展元数据格式,使用嵌入式 XML。Adobe 产品之外的产品对 XMP 的支持并不好。许多免费和低成本工具以及专业工具都支持 IPTC。甚至可以同时使用这两种格式!!

更新:在我看来,IPTC 是用于存储相机数据以外信息的最佳元数据格式。它在免费和商业工具中都得到广泛支持,并且如果你想出售任何照片,它是被认可的——甚至是必需的。

一些处理 EXIF 和 IPTC 的有用的 Windows 工具:

  • 地埋式- 自 2011 年以来,它一直没有改变,但仍然运行良好。它使用 ExifTool,它会定期更新,并检测其更新版本。您可以使用它设置任何 IPTC 字段,尽管位置和方向是它的重点。
  • IPTC扩展- 尽管上次更新是在 2005 年,但这款出色的 Windows Shell 扩展可让您通过右键单击 Windows 资源管理器中的图像来访问 EXIF 和 IPTC 元数据
  • Google Picassa - 图片目录软件,由 Google 免费提供。它能够理解一些 IPTC 数据,并且能够对其进行设置,不过您需要谨慎对待,因为除非您再次导出文件,否则后续更新是否保存在其数据库中而不是文件中存在一些混淆。我建议您自己做一些实验。

更新 2:我不经常使用 Linux 桌面,但这里有一些可能性:

与往常一样,维基百科有一个有用的列表元数据编辑器尽管它主要是 Windows 软件。

相关内容