BimapImage PixelHeight和PixelWidth属性

时间:2015-03-20 00:25:54

标签: c# .net image

您好我对PixelHeightPixelWidth属性感到困惑。

  • 实际上我想要的是这些PixelHeightPixelWidth属性 相当于图片heightwidth属性?
  • 如果不是它们如何相关,我怎么能转换这些像素高度 图像高度和宽度相同?

2 个答案:

答案 0 :(得分:1)

如果您查看HeightPixelHeight的文档,您会看到PixelHeight以像素为单位(显然),而Height位于“设备无关单位”中“,这是1/96英寸。

您无需在它们之间进行转换,因为无论如何都可以使用它们。

答案 1 :(得分:1)

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

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

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