Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
SVG
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Authoring === [[File:20241229 Using concatenate function in spreadsheet to create SVG code - demo.svg |thumb |upright=1.25 |In addition to manually entering code and using vector graphics editors, users can use spreadsheet programs' [[concatenate]] function to join numeric cell values and text strings in series, to generate full SVG declarations.]] SVG images can be hand coded or produced by the use of a vector graphics editor, such as [[Inkscape]], [[Adobe Illustrator]], [[Adobe Animate]], or [[CorelDRAW]], and rendered to common [[Raster graphics|raster]] image formats such as [[PNG]] using the same software. Additionally, editors like [[Inkscape]] and [[Boxy SVG]] provide tools to trace raster images to [[BΓ©zier curve]]s typically using [[image tracing]] back-ends like [[potrace]],<ref name="selinger">{{cite web |url=http://potrace.sourceforge.net/ |last=Selinger |first=Peter |year=2001β2013 |title=Potrace β Transforming bitmaps into vector graphics |work=[[SourceForge]] project [[Potrace]] |access-date=2014-01-29 |archive-date=9 September 2009 |archive-url=https://web.archive.org/web/20090909215555/http://potrace.sourceforge.net/ |url-status=live }}</ref> autotrace, and imagetracerjs. Software can be programmed to render SVG images by using a [[library (computing)|library]] such as [[librsvg]] used by [[GNOME]] since 2000, [[Batik (software)|Batik]] and ThorVG (Thor Vector Graphics) since 2020 for lightweight systems. SVG images can also be rendered to any desired popular image format by using [[ImageMagick]], a free command-line utility (which also uses librsvg under the hood). For web-based applications, the mode of usage termed Inline SVG allows SVG content to be embedded within an HTML document using an <code><svg></code> tag. Its graphical capabilities can then be employed to create sophisticated user interfaces as the SVG and HTML share context, event handling, and CSS. Other uses for SVG include embedding for use in [[word processing]] (e.g. with [[LibreOffice]]) and [[desktop publishing]] (e.g. [[Scribus]]), [[Plot (graphics)|plotting graphs]] (e.g. [[gnuplot]]), and importing paths (e.g. for use in [[GIMP]] or [[Blender (software)|Blender]]). The application services [[Microsoft 365]] and [[Microsoft Office 2019]] offer support for exporting,<ref>{{Cite web |date=September 2019 |title=What's new in PowerPoint for Microsoft 365 |url=https://support.microsoft.com/en-us/office/what-s-new-in-powerpoint-for-microsoft-365-e8ef980c-5b12-4fff-ae3f-0819e6a21a1f |url-status=live |archive-url=https://web.archive.org/web/20210313183903/https://support.microsoft.com/en-us/office/what-s-new-in-powerpoint-for-microsoft-365-e8ef980c-5b12-4fff-ae3f-0819e6a21a1f |archive-date=2021-03-13 |access-date=2021-04-17 |website=support.microsoft.com |language=en-US}}</ref> importing and editing SVG images. The [[Uniform Type Identifier]] for SVG used by Apple is <code>public.svg-image</code> and conforms to <code>public.image</code> and <code>public.xml</code>.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)