码迷,mamicode.com
首页 > 其他好文 > 详细

用GDI+DrawImage画上去的图片会变大

时间:2015-07-11 16:27:42      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

 

问题:

用GDI+DrawImage画上去的图片会变大

解释:

Status DrawImage(Image *image,const Point &point);
两参数的这个接口是这么设计的,它的意思是根据相片的“物理尺寸”作画,如果图片是72dpi(PS默认DPI,很常见),而windows显示器一般设置为96dpi的,实际绘制出来的像素需要多于实际图片的像素,这时图片会被拉伸

要按像素尺寸显示,调用5参数的版本
Status DrawImage(          Image *image,
    INT x,
    INT y,
    INT width,
    INT height
);

 

用GDI+DrawImage画上去的图片会变大

标签:

原文地址:http://www.cnblogs.com/huhu0013/p/4638682.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!