JavaFX,Unity3D,Android,IOS等技术教程和生活随笔,仅供记录

http://www.wingmei.cn/wp-content/themes/Vtrois-Kratos-e85a527/images/background.jpg

关于GetBitmapDimension方法返回0

很多人为了获取Bitmap的大小而使用GetBitmapDimension()方法,会发现返回的Size均为0。

其实是被这个方法误导了,要想GetBitmapDimension()有值,必须先调用SetBitmapDimension()方法,基本属于鸡肋。

要想获取Bitmap的宽高,可以使用以下方法:

BITMAP bm; 
m_bitmap.GetObject(sizeof(bm), &bm); 
int nWidth = bm.bmWidth; 
int nHeight = bm.bmHeight;

 

点赞

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注