阅读更多

1顶
0踩

开源软件

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

2013-04-15 16:34 by 副主编 WnouM 评论(1) 有11584人浏览
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 变得更加轻...

  • 【java毕业设计】智慧社区教育服务门户.zip

    有java环境就可以运行起来 ,zip里包含源码+论文+PPT, 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上

  • 基于selenium的携程机票爬虫资料齐全+详细文档+高分项目+源码.zip

    【资源说明】 基于selenium的携程机票爬虫资料齐全+详细文档+高分项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

  • 【java毕业设计】智慧社区宠物管理系统(源代码+论文+PPT模板).zip

    zip里包含源码+论文+PPT,有java环境就可以运行起来 ,功能说明: 文档开篇阐述了随着计算机技术、通信技术和网络技术的快速发展,智慧社区门户网站的建设成为了可能,并被视为21世纪信息产业的主要发展方向之一 强调了网络信息管理技术、数字化处理技术和数字式信息资源建设在国际竞争中的重要性。 指出了智慧社区门户网站系统的编程语言为Java,数据库为MYSQL,并实现了新闻资讯、社区共享、在线影院等功能。 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。

  • 免费下载:Civil War (Stuart Moore)_xVBgd.zip

    免费下载:Civil War (Stuart Moore)_xVBgd.zip

Global site tag (gtag.js) - Google Analytics