c ++ MFC CBitmap,CImage或BITMAP结构,获得分辨率(DPI)

时间:2010-02-26 07:10:16

标签: c++ bitmap dpi

HEllo,我找不到任何方法来获得位图的水平或/和垂直分辨率。 如果你知道怎么做,请说出来,谢谢你!

3 个答案:

答案 0 :(得分:0)

我尝试使用GdiPlus库,特别是Image类:http://msdn.microsoft.com/en-us/library/ms534462(VS.85).aspx

答案 1 :(得分:0)

您的问题是您想知道图片的大小吗?

CBitmap -> GetBitmapDimension
CImage -> GetWidth and GetHeight
BITMAP -> bmWidth and bmHeight

或者你想知道它在显示器上的尺寸?

GetDeviceCaps(hdc, LOGPIXELSX)

答案 2 :(得分:0)

使用GDI + Bitmap或Image类。