scramble_image.py 文件源码

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

项目:ndh-challenges 作者: the-mandarine 项目源码 文件源码
def main():
    if len(sys.argv) != 4:
        usage()
        exit(1)

    img_in = sys.argv[1]
    key_in = sys.argv[2]
    img_out = sys.argv[3]

    img = Image.open(img_in).convert("RGB")
    key = Image.open(key_in).convert("RGB")
    pimg = img.load()
    pkey = key.load()

    width, height = img.size

    for i in range(width):
        for j in range(height):
            imga = pimg[i, j]
            keya = pkey[i, j]
            encp = numpy.bitwise_xor(imga, keya)
            pimg[i,j] = tuple(encp)

    img.save(img_out)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号