c/c++ easyx 透明图像错误


void putimage()//图像输出
{
    putimage(0, 0, &img[0]);
    for (int i=0;i<20;i++)
        if (map[1][i] == 1)
        {
            putimage(42 * i, 272, &img[1],SRCAND);
            putimage(42 * i, 272, &img[2],SRCPAINT);
        }
        
    _getch();
}
这里是输出的部分

img

img


跑起来就变成这个样子了

img

第一张图是img[1]
第二张图是img[2]

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。