你需要的18个最好的SVG工具

jopen 9年前

1. B64

b64
b64 is a simple tool to optimize images then turn them into the base64 format. You can drop your SVG images (other formats such as JPG and PNG work too) then grab the CSS with base64 background-image as the result.

2. Method Draw

methd-draw
Method Draw is a fork of SVG Edit, a web based SVG editor. The purpose of Method Draw is to improve the usability and user experience of SVG Edit. It removes some features such as layers and line-caps/corners in exchange for a more simple and pleasant experience.

3. SVGOMG

svgomg
SVG OMG turns the command line of SVGO (the previous tool) into a GUI version that more intuitive and easy to use. Just toggle the buttons to activate or deactivate each feature. In the end you can grab the result as image files and code as well.

4. SVGO

svgo
SVG Optimizer is a Nodejs-based tool for optimizing SVG vector graphics files. SVG files, especially exported from various editors, usually contains a lot of redundant and useless information such as editor metadata, comments, hidden elements, default or non-optimal values and other stuff that can be safely removed or converted without affecting SVG rendering result.

5. SVG Stacker

svg stacker
An experimental tool that turns a folder of SVG files into a single SVG Stack. It also creates some demo HTML files that use the stack with different embedding-techniques (iframe, embed, img, object, background-image). SVG Stacker is based on NODE.js.

6. SVG Now

svgnow
SVG NOW is an alternative SVG exporter for Adobe Illustrator currently under development. It is aimed at optimizing SVG files by post-processing the generated SVG code using SVGO. This tool adds a panel with some options to optimize SVG. You can get SVG Now from the Creative Cloud Add-ons page.

7. Svidget.js

svidgetjs
Svidget.js is a JavaScript framework for creating immersive and fully interactive SVG widgets. By componentizing your data visualizations as widgets, you can quickly and easily embed them on any website while keeping a clean separation between SVG and HTML.

8. SVG to PNG Converter

draw svg
With SVG to PNG Converter tool you can get image outputs in PNG format and also PNG Base64 data URI if you need it.

9. Circulus.svg

circulus-svg
Circulus.svg is a circular menu generator that lets you generate an SVG menu. It offers two different styles, with full or half circles, and various options for styling, ou almost don’t need to do anything except add your own icons to the menu, add a label or icon to the menu’s trigger—if you want, and then embed the menu directly into your page.

10. SVG Pencil

svg pencil tool
Its pencil tool for drawing on scalable vector graphics.

11. SVG Circus

svg circus
SVG Circus enables you to create cool animated SVG spinners, loaders and other looped animations in seconds. Set the ‘Actor’, position, size, color and others from the panel, then export to get the results.

12. ZorroSVG

zorrosvg
ZorroSVG makes it easy to add masks to your SVG images. It makes it possible to create images with PNG-like transparency while maintaining small file sizes.

13. Quasi

quasi svg
With quasi you can generate Quasicrystal images. This generator is experimental, but the results are definitely cool. You can play around by changing the options value, and then download the results with the ‘Save SVG’ button.

14. Ramjet

ramjet
Ramjet makes it looks as though one DOM element is capable of transforming into another, no matter where the two elements sit in the DOM tree. It does so by making copies of the two elements (and all their children), setting a fixed position on each, then using CSS transforms to morph the two elements in sync.

15. Clip Path Generator

Clip Path Generator
SVG allows you to click the image clip with Shape. This is quite easy if the shape is in the form of a square or a circle. But what if the shape is one with a lot of points or is a polygonal shape? That’s where you need this Clip Path Generator tool.

16. Fontello SVG

fontello
fontello-svg is a command-line tool that allows to generate an SVG version of a Fontello icon set, with the corresponding CSS file.

17. SVG Stroke Dash Generator

SVG Dashed Lines

This is a simple tool to generate dashed lines utilizing SVG stroke-dasharray. First choose one dash type from the list, and then customize it in terms of width, height, rotation or colour. Afterwards you can grab the HTML code and CSS to apply this dash line in your project.

18. Iconizr

iconizr
Iconizr takes your SVG drawings and processes them to a CSS icon kit,
coming in several different flavors. It prefers high-resolution (retina) SVG over PNG icons,data URIs over CSS sprites and single images and provides fallbacks for even the least capable browsers. It outputs Sass along with (or instead of) CSS code.