草庐IT

TransparentBlt

全部标签

c++ - 适当结合StretchBlt和TransparentBlt,可以正确创建透明位图

简介及相关信息:最近,我在SO中提出了一个关于正确缩放位图的问题,以便保持图片的质量:Bitmaplosesqualitywhenstretched/shrinkedonbuttonsbackground.我尝试采纳评论中的建议,使用`StretchBlt,所以我制作了一个小的演示程序。在我将拉伸(stretch)模式设置为BLACKONWHITE后,它确实提高了位图的清晰度。我想尝试使位图的某些颜色(例如黑色)透明。以前用过TransparentBlt,现在不知道怎么用问题:为了保持画面的清晰度,我需要在内存DC中StretchBlt,拉伸(stretch)模式为BLACKONWHI