掩码图达不到完全透明的效果

0
		putimage(400, 400, &image_2, NOTSRCERASE);
		putimage(400, 400, &image_1, SRCINVERT);

图片image_2是纯黑色,效果很明显,但不是完全透明,请问是哪里出现的问题?

如果换成纯白色却可以达到原色显示的效果。

ava
清凉风

2021-2-2

0

你所谓的“纯黑色”,并不一定是纯黑。尤其是经过 jpg 压缩后,由于“有损压缩”导致有些颜色会改变,导致图像并不一定是纯黑色。

关于透明贴图,可以参考这篇教程:https://codebus.cn/yangw/a/transparent-putimage 。尤其是里面直接使用 png 文件的方式,比较推荐使用。

ava
慢羊羊

2021-2-2

技术讨论社区