在vc++中,我想问一下关于stretchblt的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 04:57:49
这个函数应用在缩放图片的时候,是否改变图片的像素?
也就是说:比如如果是100*100的照片,在用stretchblt缩小显示后,
是否还是100*100的?

的确会改变的,不过它的伸缩式线性的,在过分缩小的时候,会造成图像的严重失真,有的时候为了增加图像的可读性,必须要进行插值,或者进行模糊处理,就像WINDOWS的图片浏览器一样。

实际显示的像素数目必然变少,不然怎么缩小?不过它不会改变内存中图片数据的。

当然!