美文网首页
bmp图片附加js代码

bmp图片附加js代码

作者: Yix1a | 来源:发表于2019-01-26 10:51 被阅读9次
    1548470279767.jpg
    • js代码可以写成自己想要的,关键是python代码如何处理图片
    • py代码
    fname = "hello.bmp"
    
    pfile = open(fname,"r+b")
    buff = pfile.read()
    buff.replace(b'\x2A\x2F',b'\x00\x00')
    pfile.close()
    
    pfile = open(fname,"w+b")
    pfile.write(buff)
    pfile.seek(2,0)
    pfile.write(b'\x2F\x2A')
    pfile.close()
    
    pfile = open(fname,"a+b")
    pfile.write(b'\xFF\x2A\x2F\x3D\x31\x3B')
    pfile.write(open('hello.js','rb').read())
    pfile.close()
    
    • str.replace 就将bmp文件中的/ 全部注释掉,以防js将图片本身的内容里的/解析为注释符号。
    • b" "前缀表示:后面字符串是bytes 类型。
    • 文件每次完成一个操作后要关闭。
    • file.seek(2.0) 是以开头移动指针,到第二字节开始。
    • 然后开始构建/*
    • 最后在末尾构建以恶*/=1
    • =1是为了模仿bmp的结构,具体什么原因我也不懂
    • 之后就可以写入任意的js代码来实现想要的功能
    • 最后是要写一个html代码显示图片并执行图片
    <img src="hello.bmp"/>
    <script src="hello.bmp"></script>
    

    相关文章

      网友评论

          本文标题:bmp图片附加js代码

          本文链接:https://www.haomeiwen.com/subject/nqobjqtx.html