像素分辨率为640X480根据 有额外的尺寸和分辨率参数exiftool
。我不确定它们是什么意思。
- 为什么 X / Y 分辨率参数相同?
它们不应该反映图像的像素尺寸吗? - Exif Image 是什么尺寸平均值以及它与像素尺寸有何不同?
- 焦平面是什么?
它与用于拍摄此图像的设备有什么关系吗?
$ 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
如果需要,可以从以下位置获取原始图像:
here=http://www.pythonchallenge.com/pc/return/evil1.jpg
wget --user=huge --password=file $here
答案1
X/Y 分辨率以像素/英寸为单位。通常这些是相同的,因为像素是正方形的。
ExifImageWidth/Height 只是存储在元数据中的图像尺寸。这些本质上是无用的,在这种情况下甚至比无用更糟糕,因为它们与实际的 JPEG 图像尺寸 (640x480) 相矛盾
焦平面分辨率是相机成像传感器的像素分辨率,以像素/英寸为单位。
答案2
Exif图像宽度/Exif图像高度(400x300) 是存储在图像文件头中的原始图像尺寸的 EXIF 元数据(jpg、png、tiff……)。
在这种情况下,它们与实际的图像尺寸(640x480)。
通常情况下,这没什么。
但是,如果你使用 jpg 创建 PDFAdobe Acrobat,PDF 页面将变成扭曲因为杂技演员每当可用时,根据 EXIF 信息构建页面。
如何避免这种情况:使用 Foxit PhantomPDF(基于实际的您可以使用此选项来更改图像文件的显示大小(例如,图片尺寸)或有选择地删除图像文件的 EXIF 元数据。