|
13精币
- <script type="text/javascript">
-
- function baocun(){
- html2canvas(document.querySelector("#content*F")).then(canvas => {
- var type = 'png';
- var imgData=canvas.toDataURL(type);
- var _fixType = function(type) {
- type = type.toLowerCase().replace(/jpg/i, 'jpeg');
- var r = type.match(/png|jpeg|bmp|gif/)[0];
- return 'image/' + r;
- };
- // 加工image data,替换mime type
- imgData = imgData.replace(_fixType(type),'image/octet-stream');
- console.log(imgData);
- /**
- * 在本地进行文件保存
- * [url=home.php?mod=space&uid=275307]@param[/url] {String} data 要保存到本地的图片xx
- * @param {String} filename 文件名
- */
- var saveFile = function(data, filename){
- var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a');
- save_link.href = data;
- save_link.download = filename;
-
- var event = document.createEvent('MouseEvents');
- event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
- save_link.dispatchEvent(event);
- };
- // 下载后的文件名
- var filename = '下载' + (new Date()).getTime() + '.' + type;
- // download
- saveFile(imgData,filename);
- });
-
- }
- var colorPicker = new ewPlugins('colorpicker', {
- el: "#colorpicker",
- alpha: true,//是否开启透明度
- disabled: false,//是否禁止打开颜色选择器
- openPickerAni: 'opacity',//打开颜色选择器动画
- sure: function (color) {
- document.body.style.background = color;
- },//点击确认按钮事件回调
- clear: function () {
- document.body.style.background = this.defaultColor;
- }//点击清空按钮事件回调
- })
- </script>
复制代码- <div class="content" id="content*F">
- <img src="">
- <ul class="list-item4 clearfix user-inventory" data-loading="" data-url="" style="min-height: 950px;">
- <br>
- {{#list}}
- <li class="item mr-15 mt-15" data-toggle="popover" data-item-detail="" data-original-title="" title="">
- <img src="{{list}}" alt=" " width="96" height="96">
- </li>
- {{/list}}
- </ul>
- </div>
复制代码
就是想给生成的图片在加一个水印 结果怎么弄下载下来的都没有水印
|
最佳答案
查看完整内容
这个怎么用易语言调用 啊?给个例子啊?找了好久了
|