C# BimapImage像素高度和像素宽度属性

C# BimapImage像素高度和像素宽度属性,c#,.net,image,C#,.net,Image,嗨,我对PixelHeight和PixelWidth属性有点困惑 实际上我想要的是这些PixelHeight和PixelWidth属性 是否等同于图像的高度和宽度属性 如果没有,它们是如何关联的,比如如何转换这些像素高度 图像高度和宽度是否相同 如果您查看和的文档,您将看到像素高度以像素为单位(显然),高度以“设备独立单位”为单位,单位为1/96英寸 您不需要在它们之间进行转换,因为两者都可用。根据,这两组值通过设备的分辨率进行链接。宽度和高度属性以1/96英寸为单位。这种关系将是: Pixe

嗨,我对
PixelHeight
PixelWidth
属性有点困惑

  • 实际上我想要的是这些
    PixelHeight
    PixelWidth
    属性 是否等同于图像的
    高度
    宽度
    属性
  • 如果没有,它们是如何关联的,比如如何转换这些像素高度 图像高度和宽度是否相同

如果您查看和的文档,您将看到
像素高度
以像素为单位(显然),
高度
以“设备独立单位”为单位,单位为1/96英寸

您不需要在它们之间进行转换,因为两者都可用。

根据,这两组值通过设备的分辨率进行链接。宽度和高度属性以1/96英寸为单位。这种关系将是:

PixelWidth = Width * dpiX / 96
PixelHeight = Height * dpiY / 96

因此,如果设备的分辨率为96 DPI,则值相同

我认为这是我皈依的要求。。你知道它们之间的关系吗?听起来像是一个愚蠢的要求,因为你无论如何都有这两个值。但请看@ConnorsFan的答案。