博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在线SVG转换,支持SVG to PNG、SVG to JPEG、SVG to WEBP 图片转换操作-toolfk程序员在线工具网...
阅读量:4487 次
发布时间:2019-06-08

本文共 2058 字,大约阅读时间需要 6 分钟。

  本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果。ToolFk还支持  、 、 、 、 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、。等20多个日常程序员开发工具,算是一个非常全面的程序员工具箱网站。

 

網站名稱:ToolFk

網站鏈結:
工具链接:

代码教學

本工具[在线SVG转换,支持SVG to PNG、SVG to JPEG、SVG to WEBP]依赖 库

STEP 1

svg.png

 

STEP 2

核心代码如下

var openFile = function(event) {    var input = event.target;    var reader = new FileReader();    reader.onload = function(){        var dataURL     = reader.result;        var output      = document.getElementById('output');        output.src      = dataURL;        $("#hidden_val").val(dataURL);    };    reader.readAsDataURL(input.files[0]);};function exportImage(ext,type){    var dataUrl     =  $("#hidden_val").val();    var canvas      = document.createElement('canvas');    canvas.width    = $('#output').width();    canvas.height   = $('#output').height();    var image       = new Image();    image.src       = dataUrl;    var context     = canvas.getContext('2d');    image.onload    = function() {        context.drawImage(image, 0, 0);        var a       = document.createElement("a");        a.download  = "toolfk-"+Math.random()+ext;        a.href      = canvas.toDataURL(type);        a.click();    };}$("#export").click(function() {    var modules     =   $("#modules");    var pdfFileURL  = $('#svg').val();    if(!pdfFileURL){        layer.msg("@lang('toolfk.lang_convert_svg_upload').");        return false;    }    var module_val  =   modules.val();    if(!module_val){        layer.msg("@lang('toolfk.lang_convert_svg_convert').");        return false;    }    if(module_val == "png"){        exportImage(".png","image/png");    }else if(module_val == "jpeg"){        exportImage(".jpeg","image/jpeg");    }else if(module_val == "webp"){        exportImage(".webp","image/webp");    }else{        layer.msg("@lang('toolfk.lang_convert_svg_convert').");        return false;    }});

值得一試的三個理由:

  1. 整合各種程序员开发中经常使用的开发测试工具。

  2. 简洁美观大气的网站页面

  3. 支持 在线格式化执行代码、APK在线反编译、在线高强度密码生成、在线网页截图 等二十多種工具服务

  4. 同时还推荐一下它的姐妹网  视频下载工具箱 

转载于:https://www.cnblogs.com/videofk/p/10232059.html

你可能感兴趣的文章
使用ubuntu作为web开发环境的一些感受
查看>>
easyui-datagrid 自适应列宽问题
查看>>
OO第一次总结
查看>>
VS2012发布网站详细步骤
查看>>
文件下载隐匿执行
查看>>
【导图控】各软件开发版本详解
查看>>
HDU 1533 Going home
查看>>
Extjs面板和布局初探
查看>>
箭头函数
查看>>
SharePoint【ECMAScript对象模型系列】-- 11. Enable/Disable Ribbon上的Button
查看>>
C#委托-怎样理解C#中“委托”的含义和用途
查看>>
Spring数据访问1 - 数据源配置及数据库连接池的概念
查看>>
setting.xml配置详解
查看>>
工作笔记——使用Jest时遇到的一些问题
查看>>
jQuery 遍历--siblings() 方法、each() 方法
查看>>
window系统下调度数据库类型资源库中的kettle job
查看>>
10、小易记单词--2017网易春招
查看>>
monkey 命令详解
查看>>
Scrapy XPath语法
查看>>
《Entity Framework 6 Recipes》中文翻译系列 (8) -----第二章 实体数据建模基础之继承关系映射TPT...
查看>>