阅读更多

1顶
0踩

开源软件

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

2013-04-15 16:34 by 副主编 WnouM 评论(1) 有11575人浏览
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
当正在工作的主机出现故障时,进行人工切换到备份主机
上。
这样做,除了会产生时效性的问题外,还将无法同时利用所有硬件平台的资源,应用
投资得不到充分保护。特别是,当出现超过单台主机的负载情况时,所得到的将是“多米诺
效应”,即包括冷备份主机在内的服务器组将依次被过高的负载压垮,直至无主机设备可用。

发表评论

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

相关推荐

Global site tag (gtag.js) - Google Analytics