首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2013-07-16 
用GDI+DrawImage 画上去的图片会变大用GDI+DrawImage 画上去的图片会变大GDI+[解决办法]Status DrawImage(

用GDI+DrawImage 画上去的图片会变大
用GDI+DrawImage 画上去的图片会变大 GDI+
[解决办法]
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
);

热点排行