- SVG is also the IATA code for Stavanger Airport, Sola in Norway.
Scalable Vector Graphics (SVG) is an XML markup language for describing two-dimensional vector graphics, both static and animated, and either declarative or scripted. It is an open standard created by the World Wide Web Consortium. A filename extension is an extra set of (usually) alphanumeric characters that is appended to the end of a filename to allow computer users (as well as various pieces of software on the computer system) to quickly determine the type of data stored in the file. ...
Multipurpose Internet Mail Extensions (MIME) is an Internet Standard that extends the format of e-mail to support text in character sets other than US-ASCII, non-text attachments, multi-part message bodies, and header information in non-ASCII character sets. ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
Example showing effect of vector graphics on scale: (a) original vector-based illustration; (b) illustration magnified 8x as a vector image; (c) illustration magnified 8x as a raster image. ...
The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
The International Air Transport Association is an international trade organization of airlines headquarted in Montreal, Quebec, Canada. ...
Stavanger Airport, Sola (IATA: SVG, ICAO: ENZV) is located in the municipality of Sola, Norway, near Stavanger. ...
The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
A specialized markup language using SGML is used to write the electronic version of the Oxford English Dictionary. ...
Example showing effect of vector graphics on scale: (a) original vector-based illustration; (b) illustration magnified 8x as a vector image; (c) illustration magnified 8x as a raster image. ...
Animation refers to the process in which each frame of a film or movie is produced individually, whether generated as a computer graphic, or by photographing a drawn image, or by repeatedly making small changes to a model (see claymation and stop motion), and then photographing the result. ...
Open Standards are publicly available and implementable standards. ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
Overview
Static image generated from an SVG example. The original file requires a browser with either native or plugin SVG support SVG allows three types of graphic objects: Image File history File links Svg. ...
Image File history File links Svg. ...
Graphical objects can be grouped, styled, transformed and composited into previously rendered objects. Text can be in any XML namespace suitable to the application, which enhances searchability and accessibility of the SVG graphics. The feature set includes nested transformations, clipping paths, alpha masks, filter effects, template objects and extensibility. In geometry, two sets have the same shape if one can be transformed to another by a combination of translations, rotations and uniform scalings. ...
A line, or straight line, can be described as an (infinitely) thin, (infinitely) long, perfectly straight curve (the term curve in mathematics includes straight curves). In Euclidean geometry, exactly one line can be found that passes through any two points. ...
In mathematics, the concept of a curve tries to capture the intuitive idea of a geometrical one-dimensional and continuous object. ...
Suppose the smiley face in the top left corner is an RGB bitmap image. ...
A digital image is a representation of a two-dimensional image as a finite set of digital values, called picture elements or pixels. ...
Rendering is the process of generating an image from a model, by means of a software program. ...
An XML namespace is a W3C standard for providing uniquely named elements and attributes in an XML instance. ...
Accessibility is a general term used to describe the degree to which a system is usable by as many people as possible without modification. ...
In mathematics, a transformation in elementary terms is any of a variety of different operations from geometry, such as rotations, reflections and translations. ...
In computer graphics, A clipping path describes a path, or shape, used to cut out an image. ...
A filter effect, in the SVG graphics format, consists of a series of graphics operations that are applied to a given source vector graphic to produce a modified bitmapped result. ...
Extensibility is a system design principle where the current implementation takes into consideration future growth. ...
SVG drawings can be dynamic and interactive. The Document Object Model (DOM) for SVG, which includes the full XML DOM, allows straightforward and efficient vector graphics animation via ECMAScript or SMIL. A rich set of event handlers such as onmouseover and onclick can be assigned to any SVG graphical object. Because of its compatibility and leveraging of other Web standards, features like scripting can be done on SVG elements and other XML elements from different namespaces simultaneously within the same web page. An extreme example of this is a complete Tetris game implemented as an SVG object, found here. (The link requires an SVG enabled browser.) Document Object Model (DOM) is a description of how an HTML or XML document is represented in a tree structure. ...
ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification. ...
SMIL (pronounced smile) is an abbreviation for the Synchronized Multimedia Integration Language. ...
An event handler is a part of a computer program created to tell the program how to act in response to a specific event (e. ...
Scripting programming languages (commonly called scripting languages or script languages) are computer programming languages designed for scripting the operation of a computer. ...
An XML namespace is a W3C standard for providing uniquely named elements and attributes in an XML instance. ...
Tetris is widely known as the most popular computer puzzle game of all time [citation needed]. It was invented by Alexey Pazhitnov (last name transliterated Pajitnov by The Tetris Company [1]) in 1985, while he was working for the Dorodnicyn Computing Centre of the Russian Academy of Sciences in Moscow...
Larger image generated from the same SVG file showing how SVG files can be scaled. If storage space is an issue, SVG images can be saved with gzip compression, in which case they may be called "SVGZ files". Because XML contains verbose text, it tends to compress very well and these files can be much smaller. Often however the original vector-file (SVG) is already smaller than the rasterised version. Image File history File links Svg. ...
Image File history File links Svg. ...
gzip is short for GNU zip, a GNU free software replacement for the Unix compress program. ...
In computer science and information theory, data compression or source coding is the process of encoding information using fewer bits (or other information-bearing units) than an unencoded representation would use through use of specific encoding schemes. ...
Impact on the Web The widespread adoption of SVG clients, particularly those natively embedded in web browsers (as it is in Firefox and Opera), may bring a significant new look-and-feel to the World Wide Web. A current trend is to build dynamic web sites that behave somewhat like desktop applications, utilizing the Ajax technique. SVG enhances the capabilities of Ajax, by providing a rich, graphical set of page elements, well beyond those specified by HTML/CSS. The SVG Terminal module for Firefox is an early example of this. Icons for Web browser shortcuts on an Apple computer (Safari, Internet Explorer, and Firefox). ...
Mozilla Firefox is a free, open source, cross-platform, graphical web browser developed by the Mozilla Corporation and hundreds of volunteers. ...
Opera is an Internet suite which handles common internet-related tasks, including visiting web sites, sending and receiving e-mail messages, managing contacts, and online chat. ...
WWWs historical logo designed by Robert Cailliau The World Wide Web (WWW or simply the Web) is a global, read-write information space. ...
A website, Web site or WWW site (often shortened to just site) is a collection of webpages, that is, HTML/XHTML documents accessible via HTTP on the Internet; all publicly accessible websites in existence comprise the World Wide Web. ...
Ajax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. ...
An excerpt of HTML code with syntax highlighting In computing, HyperText Markup Language (HTML) is a markup language designed for the creation of web pages with hypertext and other information to be displayed in a web browser. ...
Wikibooks XML has more about this subject: Managing Data Exchange/CSS In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ...
Development history SVG was developed by the W3C SVG Working Group starting in 1998, after Macromedia and Microsoft introduced Vector Markup Language (VML) whereas Adobe Systems and Sun Microsystems submitted a competing format known as PGML. The working group was chaired by Chris Lilley of the W3C. To meet Wikipedias quality standards, this article or section may require cleanup. ...
The SVG Working Group is a working group created by the W3C to address the need for an alternative to the Postscript document format. ...
Macromedia was an American graphics and web development software house. ...
It has been suggested that Criticism of Microsoft be merged into this article or section. ...
Vector Markup Language (VML) is an XML language used to produce vector graphics. ...
Adobe Systems (NASDAQ: ADBE) (LSE: ABS) is an American computer software company headquartered in San Jose, California that was founded in December 1982 by John Warnock and Charles Geschke. ...
Sun Microsystems, Inc. ...
Precision Graphics Markup Language (PGML) is an XML-based language for representing vector graphics. ...
The SVG Working Group is a working group created by the W3C to address the need for an alternative to the Postscript document format. ...
Chris Lilley (born 1959 in the UK) was educated at Broxburn Academy in West Lothian, Scotland. ...
- SVG 1.0 became a W3C Recommendation on 2001-09-04.
- SVG 1.1 became a W3C Recommendation on 2003-01-14. The SVG 1.1 specification is modularized in order to allow subsets to be defined as profiles. Apart from this, there is very little difference between SVG 1.1 and SVG 1.0.
- SVG Tiny and SVG Basic (the Mobile SVG Profiles) became W3C Recommendations on 2003-01-14. These are described as profiles of SVG 1.1.
- SVG Tiny 1.2 became a W3C Candidate Recommendation on 2006-08-10 [1]. SVG Full 1.2 is a W3C Working Draft. SVG Tiny 1.2 was initially released as a profile, and later refactored to be a complete specification, including all needed parts of SVG 1.1 and SVG 1.2. A similarly refactored draft for SVG 1.2 Full has not yet been released.
To meet Wikipedias quality standards, this article or section may require cleanup. ...
2001: A Space Odyssey. ...
September 4 is the 247th day of the year (248th in leap years). ...
2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ...
January 14 is the 14th day of the year in the Gregorian calendar. ...
2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ...
January 14 is the 14th day of the year in the Gregorian calendar. ...
2006 (MMVI) is a common year starting on Sunday of the Gregorian calendar. ...
August 10 is the 222nd day of the year (223rd in leap years) in the Gregorian Calendar. ...
Image File history File links Orc. ...
Image File history File links Orc. ...
A comic fantasy orc. ...
Mobile profiles Because of industry demand, two mobile profiles were introduced with SVG 1.1: SVG Tiny (SVGT) and SVG Basic (SVGB). These are subsets of the full SVG standard, mainly intended for user agents with limited capabilities. In particular, SVG Tiny was defined for highly restricted mobile devices such as cellphones, and SVG Basic was defined for higher level mobile devices, such as PDAs. A user agent is the client application used with a particular network protocol; the phrase is most commonly used in reference to those which access the World Wide Web. ...
Cellular redirects here. ...
palmOne Tungsten T5 Hp Ipaq HX2495 Personal digital assistants (usually abbreviated to PDAs) are handheld devices that were originally designed as personal organizers, but became much more versatile over the years. ...
Neither mobile profile includes support for the full DOM, while only SVG Basic has optional support for scripting, but because they are fully compatible subsets of the full standard most SVG graphics can still be rendered by devices which only support the mobile profiles.
Support for SVG in browsers The use of SVG on the web is in its infancy. There is a great deal of inertia due to the long-time use of pure raster formats and other formats like Macromedia Flash or Java applets, but also browser support is still uneven, with native support in Opera and Firefox, but Safari and Internet Explorer requiring a plugin. Web sites which serve SVG images typically also provide the images in a raster format, either automatically by HTTP content negotiation or allowing the user to directly choose the file. // == Macromedia Flash == ==]] Using Macromedia Flash 8 (bundled in Studio 8) in Windows XP. Maintainer: Adobe Systems (formerly Macromedia) Latest release: 8 / September 30th, 2005 OS: Windows (no native Windows XP Professional x64 Edition support), Mac OS X, Linux (i386 only, via wine [1]) Use: Multimedia Content Creator License: Proprietary Website...
A Java applet is an applet delivered in the form of Java bytecode. ...
HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ...
Content negotiation is a mechanism defined in the HTTP specification that makes it possible to serve different versions of a document (or more generally, a resource) at the same URL, so that user agents can choose which version fit their capabilities the best. ...
Native support There are several advantages to native support, among which are no need for the installation of a plugin, the ability to freely mix SVG with other formats in a single document, and rendering scripting between different document formats considerably more reliable. At this time all major browsers have committed to some level of SVG support except for Internet Explorer. See Comparison of layout engines for further details. The following tables compare graphics compatibility and support for a number of layout engines. ...
- The Opera web browser (since 8.0) has support for the SVG 1.1 Tiny specification while Opera 9 includes SVG 1.1 Basic support and some of SVG 1.1 Full.
- Browsers based on the Gecko layout engine version 1.8 (such as Firefox 1.5, Camino 1.0 and SeaMonkey Internet suite 1.0), all have incomplete support for the SVG 1.1 Full specification. The Mozilla site has an overview of the modules which are supported in Firefox 1.5 and an overview of the modules which are in progress in the development version of Firefox.
- Apple's Safari browser, has also recently begun to port KSVG2 into WebCore, initiating work on incorporating native support of SVG into Safari. Nightly builds of Safari now include SVG support.
- KDE's Konqueror has a fairly complete SVG plugin called KSVG. KSVG2 is slated to be rolled into KDE 4 core which could make it native rendering for Konqueror some time in the future. Elsewhere in KDE the format is finding greater use, and from version 3.4 onwards SVG wallpapers are supported.
- Amaya web browser has partial SVG support.
Opera is an Internet suite which handles common internet-related tasks, including visiting web sites, sending and receiving e-mail messages, managing contacts, and online chat. ...
Epiphany using Gecko to render the Wikipedia main page Gecko is the open source, free software web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ...
A layout engine, or rendering engine, is a software that takes web content (such as HTML, XML, image files, etc) and formatting information (such as CSS, XSL, etc) and displays the formatted content on the screen. ...
Mozilla Firefox is a free, open source, cross-platform, graphical web browser developed by the Mozilla Corporation and hundreds of volunteers. ...
Camino is a Mac OS X web browser and Internet Gopher client based on the Mozilla Application Suite. ...
It has been suggested that this article or section be merged with Mozilla Application Suite. ...
Internet suite - Wikipedia /**/ @import /skins-1. ...
Apple Computer, Inc. ...
WebCore is a framework developed by Apple, and licensed under the LGPL, to provide an HTML layout engine for Mac OS X. It is one of the two primary components of the WebKit framework (the other being JavaScriptCore). ...
In software engineering, development stage terminology expresses how the development of a piece of software has progressed and how much further development it may require. ...
KDE (K Desktop Environment) is a free desktop environment and development platform built with Trolltechs Qt toolkit. ...
Konqueror is a file manager, web browser and file viewer, developed as part of the K Desktop Environment (KDE) by volunteers and runs on most Unix-like operating systems. ...
KSVG is a svg solution for khtml based browsers. ...
A desktop with the famous Bliss wallpaper, the default wallpaper for Windows XP. A screenshot of Ubuntu 6. ...
Amaya is an open source web browser and authoring tool created by the W3C and INRIA. Amaya is a direct descendant of the Grif WYSIWYG SGML editor created by Vincent Quint and Irène Vatton at INRIA in early 80s, and of the HTML editor Symposia, itself based on...
Plugin support In browsers such as Internet Explorer and Safari (Mac OS-only), a plugin is needed to view SVG content. The most widely available SVG plugin on the desktop is from Adobe Systems and supports most of SVG 1.0/1.1. The current version of Safari ships with the plugin, while Internet Explorer users must separately download it. A legacy plugin was once offered from Corel. Internet Explorer, abbreviated IE or WIE (versions below 7 can be abbreviated MSIE), is a proprietary graphical web browser made by Microsoft and included as part of most members of the Microsoft Windows line of operating systems. ...
Safari is a web browser developed by Apple Computer, Inc. ...
A plugin (or plug-in) is a computer program that interacts with a main application (a web browser or an email program, for example) to provide a certain, usually very specific, function. ...
Adobe Systems (NASDAQ: ADBE) (LSE: ABS) is an American computer software company headquartered in San Jose, California that was founded in December 1982 by John Warnock and Charles Geschke. ...
Corel Corporation is a computer software company headquartered in Ottawa, Ontario, Canada. ...
Support in applications Images are usually automatically rasterised using a library such as ImageMagick, which provides a quick but incomplete implementation of SVG, or Batik, which implements all SVG except declarative animation but requires the Java Runtime Environment. ImageMagick is a free software suite for the creation, modification and display of bitmap images. ...
Batik is a pure-Java library that can be used to render, generate, and manipulate SVG graphics. ...
Java is an object-oriented programming language developed primarily by James Gosling and colleagues at Sun Microsystems. ...
- Inkscape is a free (open source) SVG drawing program for Linux, Windows, and Macintosh.
- Sodipodi is another free SVG editing software, which Inkscape is based onto.
- The Batik SVG Toolkit can be used by Java programs to render, generate, and manipulate SVG graphics
- The GNOME project has had integrated SVG support throughout the desktop since 2000.
- Adobe Illustrator, the de facto industry standard for graphic design also supports both the import and export of SVG images.
- Sketsa is a cross platform SVG drawing software.
Some viewers are listed in external links. Inkscape is a Free Software vector graphics editor. ...
Sodipodi is an open source vector graphics editor released under the GNU GPL It is designed specifically around the SVG standard, using the file format (with some extensions to hold metadata) as its native storage format. ...
Inkscape is a Free Software vector graphics editor. ...
Batik is a pure-Java library that can be used to render, generate, and manipulate SVG graphics. ...
The GNOME project is an international effort to create an easy-to-use computing platform built entirely from free software. ...
This article is about the year 2000. ...
Adobe Illustrator is a vector-based drawing program developed and marketed by Adobe Systems. ...
Mobile support On mobile, the most popular implementations for mobile phones are by Ikivo and Bitflash, while for PDAs, Bitflash and Intesis have implementations. Flash Lite by Macromedia optionally supports SVG Tiny since version 1.1. At the SVGOpen 2005 conference, Sun demonstrated a mobile implementation of SVG Tiny 1.1 for the CDLC platform. Mobile svg players from Ikivo and BitFlash come pre-installed i.e. manufacturer burn the SVG player code in their mobiles before shipping to the customers. Macromedia Flash Lite is a lightweight version of Macromedia Flash Player optimized for mobile phones and other devices. ...
Macromedia was an American graphics and web development software house. ...
Sun Microsystems, Inc. ...
Level of SVG Tiny support varies from mobile to mobile depending on the manufacturer and version of the svg player installed. Many of the new mobiles support additional features beyond SVG Tiny 1.1, like gradient and opacity.
SVG and wikis This article or section may contain original research or unverified claims. Please help Wikipedia by adding references. See the talk page for details. Some wikis have experimented with SVG support; it has been speculated that since SVG is a text-based format, a wiki might allow edits to SVG images in a fashion similar to editing a standard article. However, the benefits of editing images in this way are disputed. It is generally considered that even trivial editing is better achieved using a separate graphics package because it is difficult to visualise exactly how changes to the XML will appear on the final image. Current wikis mostly do not support either the display or editing of SVG images, partly because of the lack of full browser support, but also because rasterization using Batik is CPU-intensive and requires Sun's Java Runtime Environment, which is not free software. In the spirit of being open, many wikis refuse to use non-free software. SVG support would be valuable to a wiki, especially for articles that require diagrams, so the situation may change in the future, when ImageMagick is expanded to cover more of the SVG standard, and work on allowing Batik to run on a completely free Java implementation is complete [2]. The MediaWiki software used to run Wikipedia currently supports the SVG format. Image File history File links Circle-question. ...
A wiki (IPA: <WICK-ee> or <WEE-kee>[1]) is a type of website that allows visitors easily to add, remove, or otherwise edit and change some available content, sometimes without the need for registration. ...
A wiki (IPA: <WICK-ee> or <WEE-kee>[1]) is a type of website that allows visitors easily to add, remove, or otherwise edit and change some available content, sometimes without the need for registration. ...
Rasterization is the task of taking an image described in an outline format, and converting it into a series of dots for output on a dot matrix display or printer. ...
Batik is a pure-Java library that can be used to render, generate, and manipulate SVG graphics. ...
Sun Microsystems, Inc. ...
Java is an object-oriented programming language developed primarily by James Gosling and colleagues at Sun Microsystems. ...
The GNU free software logo Free software, as defined by the Free Software Foundation, is software which can be used, copied, studied, modified and redistributed without restriction. ...
ImageMagick is a free software suite for the creation, modification and display of bitmap images. ...
MediaWiki is a wiki software package licensed under the GNU General Public License. ...
Wikipedia (pronounced We-key-pee-de-ah) (IPA: , or , else ) is a Web-based free-content multilingual encyclopedia project. ...
See also SVG tools are editors and other tools dedicated to use SVG or produce SVG files. ...
sXBL (for SVGs XML Binding Language) is a mechanism for defining the presentation and interactive behavior of elements described in a namespace other than SVGs (SVG is an XML language supporting vector graphics, user events and scripted behavior). ...
SMIL (pronounced smile) is an abbreviation for the Synchronized Multimedia Integration Language. ...
It has been suggested that List of Rich Internet Applications be merged into this article or section. ...
The Semantic Web is a project that intends to create a universal medium for information exchange by putting documents with computer-processable meaning (semantics) on the World Wide Web. ...
2D computer graphics is the computer-based generation of digital imagesâmostly from two-dimensional models (such as 2D geometric models, text, and digital images) and by techniques specific to them. ...
The rewrite of this article is being devised at Talk:3D computer graphics/Temp. ...
Raster to Vector software and hardware technology for converting Raster graphics to Vector graphics is used by a number of fields, most notable in conjunction with CAD and GIS systems. ...
The following is a list of vector graphics markup languages. ...
The following tables compare graphics compatibility and support for a number of layout engines. ...
Examples of clip art from the Open Clip Art Library The Open Clip Art Library project aims to create a collection of vector clip art that can be used for free for any use. ...
External links News and reference Viewers Demos Libraries Tutorials Articles Editors and converters see SVG Tools SVG tools are editors and other tools dedicated to use SVG or produce SVG files. ...
Wikipedia |