什么是分辨率单位?


13

请注意,我不是在问什么分辨率!

我已经处理了原始图像并从Photoshop中导出了图像,但我刚刚注意到图像细节中的某些内容以前从未见过(我不认为):

该图显示了文件的属性

从最后显示的值开始,第二个是“分辨率单位”,并给出值“ 2”。这代表什么?

在另一个网站上发现了一个帖子,该帖子表明该数字表示度量单位(英寸,厘米或绝对值),对吗?似乎找不到太多的信息。

Answers:


18

这在元数据的Exif标准中,第26页:

ResolutionUnit 用于测量XResolution和YResolution的单位。XResolution和YResolution使用相同的单位。如果图像分辨率未知,则指定2(英寸)。

Tag            =             296 (128.H)                  
Type           =             SHORT                
Count          =             1              
Default        =             2             
   2           =             inches               
   3           =             centimeters               
   Other       =             reserved        

因此,实际上,“ 2”是英寸,“ 3”是cm-但是“ 1”和其他值是“保留的”,也就是说不应该使用。

Windows资源管理器对话框正在解释其他值(例如,“ ColorSpace = 1”已变为“颜色表示sRGB”),此值显示为数字而不是仅显示为“英寸”,这有点奇怪-或实际上没有显示,因为水平分辨率和垂直分辨率(来自XResolution和YResolution)标记为“ dpi”,其中“ i”为英寸。


所以,等等。如果分辨率以英寸为单位,是否表示根据显示的图像属性,图像为6720像素英寸* 4480像素英寸,或者分辨率为300点每英寸英寸?
motoDrizzt

都不是。文件中的分辨率是水平和垂直分辨率(在这种情况下为300),并在此处指定了单位。该软件显然只是假设dpi,而它可能是d / cm(不检查此值)。
请阅读我的资料,

当然,所有这些都是高度学术性的,因为该值基本上是没有意义的。
请阅读我的资料,

4

来自MSDN知识数据库

System.Image.ResolutionUnit 指示分辨率单位。用于具有非正方形纵横比但没有有意义的绝对尺寸的图像。1 =无绝对测量单位。2 =英寸。3 =厘米。默认值为2(英寸)。


-1

DPI的意思是“每英寸点数”,除非您要打印图像,否则 DPI几乎无关紧要。

届时,如果您具有300 dpi,那么您将在纸上获得一张图像,图像可以转换文件分辨率,从而确定所需的图像尺寸(以英寸为单位),在打印时为300 dpi。

它与完成的打印成反比。DPI越高,打印的图像越小,反之亦然。(对于给定的图像分辨率。)

这只是一个转换率,但实际上对大多数人(如我!)来说,打印时它也没有多大关系。我手动设置目标纸张图像尺寸,然后由软件进行转换。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.