LinksaveIn.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:download-manager 作者: thispc 项目源码 文件源码
def substract_bg(self, bgpath):
        bg = Image.open(bgpath)
        img = self.img.convert("P")

        bglut = bg.resize((256, 1))
        bglut.putdata(range(256))
        bglut = list(bglut.convert("RGB").getdata())

        lut = img.resize((256, 1))
        lut.putdata(range(256))
        lut = list(lut.convert("RGB").getdata())

        bgpix = bg.load()
        pix = img.load()
        orgpix = self.img.load()
        for x in range(bg.size[0]):
            for y in range(bg.size[1]):
                rgb_bg = bglut[bgpix[x, y]]
                rgb_c = lut[pix[x, y]]
                if rgb_c == rgb_bg:
                    orgpix[x, y] = (255, 255, 255)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号