这些不同的宽度、高度和分辨率参数有何意义?

Яро*_*лин 5 file-format images

根据 ,像素分辨率为640 x 480exiftool的图像具有附加尺寸和分辨率参数。我不确定他们的意思。

  1. 为什么X/Y分辨率参数相同?
    它们不应该反映图像的像素尺寸吗?
  2. Exif 图像尺寸是什么意思?它与像素尺寸有何不同?
  3. 什么是焦平面?
    它与用于捕获该图像的设备有任何关系吗?

$ exiftool  evil1.jpg | egrep 'Width|Height|Resolution'
X Resolution                    : 180
Y Resolution                    : 180
Resolution Unit                 : inches
Exif Image Width                : 400
Exif Image Height               : 300
Focal Plane X Resolution        : 8114.285714
Focal Plane Y Resolution        : 8114.285714
Focal Plane Resolution Unit     : inches
Image Width                     : 640
Image Height                    : 480
Run Code Online (Sandbox Code Playgroud)

如果需要,可以从以下位置获取原始图像:

 here=http://www.pythonchallenge.com/pc/return/evil1.jpg
 wget --user=huge --password=file $here
Run Code Online (Sandbox Code Playgroud)

小智 2

X/Y 分辨率以像素/英寸为单位。通常这些是相同的,因为像素是正方形的。

ExifImageWidth/Height 只是存储在元数据中的图像尺寸。这些本质上是无用的,在这种情况下甚至比无用更糟糕,因为它们与实际的 JPEG 图像尺寸 (640x480) 相矛盾

焦平面分辨率是相机成像传感器的像素分辨率,以像素/英寸为单位。