Scalable Vector Graphics

FONT SIZE:
fontsize_dec
fontsize_inc
Mei 27, 2016 Tommy Tukker S 0 18

Scalable Vector Graphics SVG voor de korte, is een technologie staat de weergave van vector grafische objecten en derhalve schaalbare beelden dimensioneel beheren.
Meer in het bijzonder is een taal afgeleid van XML, dat is, een toepassing van meta-plaats op basis van de ontwikkelingen van het web door het W3C-consortium, dat gericht is op twee-dimensionale statische en geanimeerde figuren te beschrijven.

Situatie

SVG is uitgegroeid tot een aanbeveling van het World Wide Web Consortium in september 2001 na een proces in plaats gemengd. W3C Macromedia en Microsoft had de taal VML geïntroduceerd, terwijl de Adobe en Sun Microsystems voorgesteld een concurrerende formaat genaamd PGML: de aanbeveling te komen moest een werk van compromis. SVG wordt standaard ondersteund door de webbrowser / webredacteur Amaya, van Opera en Mozilla Firefox versie 1.5. Andere browsers weer te geven SVG beelden vereisen de toevoeging van een plugin zoals Adobe SVG Viewer of Corel SVG Viewer.

SVG-beelden kunnen ook worden gezien als onafhankelijke editor en viewer. Een bijzondere versie van Mozilla, de zogenaamde "Croczilla" ondersteunt nu sommige delen van de SVG-standaard, maar het grootste deel van de voorstelling is nog niet haalbaar is: in perspectief echter SVG-afbeeldingen moet worden weergegeven, zonder de toevoeging van plug-ins. De Konqueror web browser van het KDE-project heeft op dit moment een vrij volledige implementatie van SVG genaamd KSVG en we kunnen verwachten dat in de toekomst deze steun zal worden aangepast aan de webbrowser Safari van Apple Inc. de Opera-browser ondersteunt SVG van de 8.5 release.

Programma's geschreven in Java kan het display, het ontstaan ​​en de behandeling van SVG graphics met behulp van de Batik SVG Toolkit controle.

Functies

U kunt de inhoud samen te vatten in het Overzicht van de W3C SVG.

SVG maakt het mogelijk om drie soorten grafische objecten te behandelen:

  • geometrische vormen, lijnen die bestaan ​​uit rechte lijnen en curves en bekleed gebieden gesloten;
  • beelden van raster graphics en digitale beelden;
  • verklarende teksten, mogelijk klikbaar.

Grafische objecten kunnen worden gegroepeerd in voorwerpen meer begrip, lager stijlkenmerken en toegevoegd aan grafische objecten eerder gebouwd en weergegeven. Een tekst kan onderdeel van een XML namespace vatbaar zijn voor een toepassing zijn; Deze optie kunt u de vindbaarheid en toegankelijkheid van SVG-afbeeldingen te verhogen. Het repertoire van de operaties levensvatbare bevat geneste transformaties, clipping paths, alpha maskers, filtereffecten, sjabloon objecten en uitbreidbaarheid.

Cijfers van SVG uitgedrukt kunnen dynamisch en interactief zijn. Het Document Object Model voor SVG, die het volledige XML-DOM bevat, laat animatie vector graphics direct en efficiënt door de taal ECMAScript en SMIL. SVG grafische objecten kunt u evenement getrokken uit een groot repertoire handlers toewijst: twee voorbeelden zijn gemakkelijk om de rol onmouseover en onclick begrijpen. Dankzij de compatibiliteit SVG met andere normen voor het web en via de wederzijdse ondersteuning van deze mechanismen kunt u SVG-elementen en andere XML-elementen van een performance webpagina als scripting gelijktijdig verkregen uit verschillende namespaces rusten.

Het systeem SVG rivalen Macromedia Flash in termen van potentiële en efficiëntie. Voor een eerste vergelijking merkt zij op dat, in tegenstelling tot Flash, SVG is een open standaard.

Benutting

De meeste software producten op te stellen als Adobe Illustrator en Corel Draw in nieuwere versies zijn in staat om beelden in SVG beschreven exporteren. Het pakket OpenOffice.org Draw versie 1.1 kunnen SVG exporteren.

Twee vector grafische programma's die open source en cross-platform native SVG zijn Inkscape en Sodipodi.

Scalable Vector Graphics

Het potentieel van een scalable vector graphics zijn opmerkelijk:

  • de geometrie van elk grafisch element is wiskundig gedefinieerd, in plaats van onder behandeling van stijve raamwerken van pixels;
  • U kunt de grootte bij zal een grafische, met behoud van de kwaliteit. Meer in het bijzonder met het oog op een bepaald grafisch object ondersteunt verschillende aard, bent u zeker om de maximale kwaliteit dat die steunen kunnen bieden krijgen.

Dit potentieel beïnvloeden vrijwel alle grafische toepassingen die niet louter raster, dat gebaseerd is op pixmaps.

In tegenstelling tot het "gewicht" Computational vector beeld is over het algemeen hoger dan die van de raster graphics, omdat de processor van de computer moet in wezen de wederopbouw van de afbeelding vanaf nul elke keer dat u het display wijzigen.

Het voordeel van SVG opzichte van andere vector graphics formaten bestaat in de aard van de open standaard: op deze manier in principe iedereen die weet dat het in staat is om SVG-pagina's te realiseren, zonder de noodzaak van een dedicated commerciële ontwikkelomgeving.

Omdat het een formaat afgeleid van XML, erft het gemak van generatie op geautomatiseerde wijze en door middel van programmeertalen.

Op de client is het eindelijk mogelijk om te werken op het object model van het document met behulp van ECMAScript code.

Programma's voor het creëren van svg

Hier is een gedeeltelijke lijst van programma's voor het genereren van svg-bestand:

  • Adobe Illustrator
  • Macromedia FreeHand
  • Corel Draw
  • Xara Xtreme
  • Inkscape
  • iDraw
  • Janvas Editor online

Browsers die het formaat en de svg SVGZ ondersteunen

Hier is een lijst van browsers die ten minste de laatste versie te ondersteunen beschikbaar is, althans ten dele, de grootte en de svg SVGZ;

  • Amaya;
  • Open haard;
  • Gekko;
  • Google Chrome;
  • Flock;
  • Internet Explorer;
  • Konqueror;
  • Mozilla Firefox;
  • Opera;
  • SeaMonkey;
  • Safari.

Ondersteuning voor dit formaat is voortdurend in beweging, en met een opeenvolging van nieuwe versies van de nieuwe browser compatibiliteit wordt voortdurend uitgebreid.

(0)
(0)
Commentaren - 0
Geen reacties

Voeg een Commentaar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha