阅读更多

1顶
0踩

开源软件

转载新闻 五款超实用的开源 SVG 工具

2013-04-15 16:34 by 副主编 WnouM 评论(1) 有11506人浏览
SVG(Scalable Vector Graphics)是基于XML的矢量图像格式,用户可灵活运用图像进行搜索、索引、脚本以及压缩。SVG由W3C制定开发,是一个开放标准,支持当前主流浏览器包括Firefox、IE9-10、Chrome、Safari以及Opera。



SVG支持三种图像类型:矢量图像、嵌入式外部图像以及文字。图形对象包括PNG、JPEG和SVG格式,用户可根据自己的喜好轻松使用XML文本文件进行修改,因此使用文本编辑成为创建SVG图像的重要方法之一。

本文我们将分享5款超实用的开源的SVG创建编辑工具:

1.  SharpVectorGraphics (SVG)

SVG是基于Microsoft .Net开源项目设计而来,是建立在.Net framework上使用SVG的一款应用,支持生成、操作以及可查看 ,该项目旨在赋予一组核心模块,开发人员可创建基金会来支持特定的SVG解决方案。

2.  Cairo

Cairo是一款2D图像库能够安装、填充cubic Bézier曲线,转换和合成半透明图像,通过绘图操作进行文字渲染,可以转换任何仿射变换(缩放、旋转、剪切等)。

3.  Graphviz

Graphviz是一款可视化的图形软件,支持SVG、PDF和Postscript,显示交互式的图形浏览器,此外,该工具擅长抽象图形和网格,具备多种实用的特性涵盖具体的图表功能如颜色、字体、表格节点布局、线型样式、超链接、滚动以及自定义形状。

4.  Inkscape

Inkscape是一款开源的矢量图形编辑器,支持可缩放的SVG1.1版,支持Mac OSX,Unix  OS以及Microsoft Windows系统。

Inkscape中的对象可进行伪射转换(移动,旋转、缩放、倾斜以及可配置的矩阵),该对象可进行分组、克隆;Inkscape支持多行文本(SVG’s <text>元素)和流动文本(非标准<flowRoot> 元素,此前提出的SVG 1.2版)。

Inkscape兼容多种格式,不仅支持其原生格式SVG,还有PS、 EPS、PD、AI (Adobe Illustrator)以及raster格式。

5.  Apache Batik

Batik是由Apache软件基金会开源的一款工具。

该工具使用Java编写,几乎完全支持SVG 1.1,此外,其他一些功能还将被纳入到SVG 1.2原始计划中。

除了能为PNG输出查看器和光栅化程序,Batik还支持完美的打印SVG文件格式以及TrueType-to-SVG-Font字体转换,用户还能将SVG转换成PDF格式。

英文链接:Idrsolutions  /  翻译:CSDN夏梦竹
  • 大小: 15.5 KB
来自: CSDN
1
0
评论 共 1 条 请登录后发表评论
1 楼 peoplelong 2013-05-17 13:57
当正在工作的主机出现故障时,进行人工切换到备份主机
上。
这样做,除了会产生时效性的问题外,还将无法同时利用所有硬件平台的资源,应用
投资得不到充分保护。特别是,当出现超过单台主机的负载情况时,所得到的将是“多米诺
效应”,即包括冷备份主机在内的服务器组将依次被过高的负载压垮,直至无主机设备可用。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • html5svg在线编辑器,五款超实用的开源SVG工具

    SVG(Scalable Vector Graphics)是基于XML的矢量图像格式,用户可灵活运用图像进行搜索、索引、脚本以及压缩。SVG由W3C制定开发,是一个开放标准,支持当前主流浏览器包括Firefox、IE9-10、Chrome、Safari以及Opera。...

  • 8个实用的SVG工具,20 个有用的 SVG 工具,五款超实用的开源SVG工具

    小编为大家收集罗列了8款实用的SVG工具,让我们一起来看看吧!  SVG可缩放矢量图形(Scalable Vector Graphics)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。SVG是W3C在2000年8月制定的一...

  • 11个超好用的SVG编辑工具

    SVG的优势在于SVG图像可以更加灵活,自由收缩放大而不影响图片的质量,一个合适的SVG编辑工具能够让你的设计事半功倍,下面就跟着即时设计一起来看看这些冷门软件好用在哪里。

  • 推荐一个C#操作SVG图形矢量图的开源项目

    这个项目集成了SVG各项API,让开发人员可以在.Net很轻松的实现SVG图形的操作,通过SVG文件转换为图片文件。版本2.4是.NET Framework 特定版本,3.0版本才支持 .NET Core,同时该版本Linux 和 Mac也都是兼容的。一说...

  • PowerToys,微软开源的超实用小工具合集

    不过现在,微软又重启了这个项目并在github上开源,新版的PowerToys增加了许多让人耳目一新的实用工具。下面阿刚带大家一起来了解一下。 PowerRename,批量重命名! 文件重命名尤其是需要批量操作时,手动操作费时...

  • 【专家推荐】保姆级开源工具推荐,一用一个爽,非常劲爆(收藏系列)

    这一期主要分享实用的开源工具,你值得拥有,保姆级推荐,用过的都说好,快收藏起来吧!!! 开源工具BlinkDB:大规模并行查询引擎OpenRefine:电子表格The R Project for Statistical Computing:统计分析语言D3....

  • 软件:推荐七款实用的画流程图工具

    大家在日常的办公当中经常涉及流程图、思维导图、软件结构图等等图形制作,今天小编就给大家推荐几款常用的作图工具,大家可以根据自己的需要选择适合自己的画图软件!

  • 学习Vue3你需要知道的47个实用开源组件

    官网:https://vue-echarts.dev/ 28.iconpark 字节跳动出品,将一个SVG图标转化为多个主题,并生成React图标,Vue图标,svg图标 官网:https://iconpark.oceanengine.com/home 五、插件 29.vue-multiselect-next ...

  • 前端绘图开源组件_美观又实用,10款强大的开源Javascript图表库

    以下是为开发者推荐的 10 款开源 Javascript 图表库,可以帮助实现各种漂亮的功能。话不多说,直接开始吧!1、EChartsECharts 由百度前端技术部开发的,是一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动...

  • 分享一款绘制时序图的实用小工具

    转自 | 果果小师弟今天分享一款实用小工具:WaveDrom,它是一个免费开源的在线数字时序图渲染引擎。它可以使用JavaScript, HTML5和SVG来将时序图的WaveJSON描述...

  • 图床、SVG、矢量图全都有,六款图像处理类开源项目集合

    今天 Gitee 为开发者们推荐的六款开源项目,包含了 Canvas 渲染引擎、图床、矢量图形渲染库、SVG生成工具、图片合成工具等,充分满足开发者们在开发过程中的图像处理需求。话不多说,我们直接往下看: 1.quark-...

  • 【好用的个人工具】搭建一款实用的个人IT工具箱——it-tools

    【好用的个人工具】搭建一款实用的个人IT工具箱——it-tools

  • 推荐几款很实用画图工具

    几款很实用画图工具,支持在线制作思维导图、流程图、组织结构图、网络拓扑图、鱼骨图、UML图等。这里主要推荐其丰富的模版市场,可以通过分类、关键字搜索来查找合适的模版。这些模版可以为我们提供一些绘图思路

  • github 思维导图开元软件_最强大脑!这 7 款开源思维导图工具真的很神奇

    这 7 款开源思维导图工具真的很神奇1、Kity Minder百度脑图,免安装在线使用,它有着很多 Native 编辑工具的交互体验,同时充分发挥了 Web 云存储的优势,可以直接将编辑中的脑图同步到云端。此外,借由独创的 ...

  • SVG开发包, 20 个有用的 SVG 工具,提供更好的图像处理

    20 个有用的 SVG 工具,提供更好的图像处理 SVG 现正在 Web 设计领域变得越发流行, 你可以使用 Illustrator 或者 Inkscape 来创建 SVG 图像。 但当进行 Web 设计时,我们还需要做一些优化来使得 SVG 变得更加轻...

  • 起点小说解锁.js

    起点小说解锁.js

  • 299-煤炭大数据智能分析解决方案.pptx

    299-煤炭大数据智能分析解决方案.pptx

  • 299-教育行业信息化与数据平台建设分享.pptx

    299-教育行业信息化与数据平台建设分享.pptx

  • 基于Springboot+Vue酒店客房入住管理系统-毕业源码案例设计.zip

    网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对于信息的宣传和管理就很关键。系统化是必要的,设计网上系统不仅会节约人力和管理成本,还会安全保存庞大的数据量,对于信息的维护和检索也不需要花费很多时间,非常的便利。 网上系统是在MySQL中建立数据表保存信息,运用SpringBoot框架和Java语言编写。并按照软件设计开发流程进行设计实现。系统具备友好性且功能完善。 网上系统在让售信息规范化的同时,也能及时通过数据输入的有效性规则检测出错误数据,让数据的录入达到准确性的目的,进而提升数据的可靠性,让系统数据的错误率降至最低。 关键词:vue;MySQL;SpringBoot框架 【引流】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

Global site tag (gtag.js) - Google Analytics