码迷,mamicode.com
首页 > Web开发 > 详细

vdWebControl.js去水印

时间:2014-06-27 08:55:06      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:使用   文件   set   cti   for   io   

vdWebControl.js能够在浏览器中展示cad图形(需要使用其自家的转换工具把cad转换为vds格式,工具免费,但转换完毕后的文件带水印信息),支持编辑图形。

vdWebControl.js试用版在屏幕中央带有版权信息。

1、格式化js为可读的

2、使用chrome调试发现是data:image/jpg;base64格式的图片。思路为用透明的png图片替换原水印图片。

找到kD.setAttribute("src", "data:image/" + iformat + ";base64," + aD.jpegData);
替换为
        var tmpimg="iVBORw0KGgoAAAANSUhEUgAAAKoAAAApCAYAAAClUrL0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABsSURBVHja7NJBEQAACMMwwL/nYWOPREKvm2Sg3UmAUcGoGBWMCkbFqGBUMCpGBaOCUTEqGBWjglHBqBgVjApGxahgVDAqRgWjYlQwKhgVo4JRwagYFYwKRsWoYFQwKkYFo2JUqPQAAAD//wMA3rYDT1/2MRIAAAAASUVORK5CYII=";
kD.setAttribute("src", "data:image/png;base64," + tmpimg);

运行,具体的文字没有了,但还是有个黑框。

3、用chrome调试js。

发现函数function wZ用于绘制水印图片,function Bh(BU, qI)中的this.uw = function(img)用于每次移动后重新设置水印的位置。

在两个函数的最开始添加

return;语句。

4.运行,水印不见了。

vdWebControl.js去水印,布布扣,bubuko.com

vdWebControl.js去水印

标签:使用   文件   set   cti   for   io   

原文地址:http://blog.csdn.net/shmiluwabi666/article/details/34843329

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!