Endlich ein standardisiertes Vektorgrafikformat für Webseiten: SVG

17.08.1999

Trotz aller Weiterentwicklungen, die das Web in den letzten Jahren erfahren hat, sieht es in Sachen Grafik immer noch recht duester aus. Denn ein wichtiger Aspekt der Computergrafik, nämlich vektororientierte Grafiken, sind bislang kein Thema auf Webseiten. Eigentlich erstaunlich, wo doch gerade die vektorielle Beschreibung von grafischen Elementen bei vielen Grafiken den Speicherbedarf der grafischen Informationen um ein vielfaches verringert, und das verlustfrei. Bei allem, was nicht gerade ein Foto ist, kann Vektorgrafik zum Zuge kommen. Dadurch, dass Vektorgrafiken sich von vorneherein aus einzelnen, jederzeit identifizierbaren Objekten bestehen, sind sie auch prima nacheditierbar, nachskalierbar usw.

Das W3-Konsortium hat mittlerweile einen Vorschlag fuer ein neues, standardisiertes Vektorgrafikformat auf dem Tisch: das Scalable Vector Graphics (SVG) Format. Bei dem Format handelt es sich um eine Klartext-Tagsprache zur Beschreibung all der typischen Objekte wie Linien, geometrische Grundkörper, Pfade, Textelemente, Füllungen usw. Die Sprache wird mit Hilfe von XML definiert.
Kleines Beispiel - nur mal als Eindruck:

<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG July 1999//EN" 
  "http://www.w3.org/Graphics/SVG/svg-19990706.dtd">
<svg width="4in" height="3in">
  <desc>Blauer Kreis mit rotem Umriss</desc>
  <g>
  <circle style="fill: blue; stroke: red" 
    cx="200" cy="200" r="100"/>
  </g>
</svg>

Das Klartextformat bietet natürlich alle Vorteile, die solche Formate haben — es ist z.B. dynamisch generierbar, etwa durch Perl oder JavaScript. Es ist durchsuchbar — nichts spricht dagegen, dass Altavista demnächst auch blaue Kreise findet. Und es ist software-unabhängig — Anbieter von Editiersoftware konkurrieren im besten Handling der Anwendung, nicht mehr in proprietären Dateiformaten.


Ursprünglich gepostet im SELFHTML Forum:
http://forum.de.selfhtml.org/archiv/1999/8/t5875/#m28202


Kommentare

Neuen Kommentar hinzufügen
oder Anmelden als Wikidot User
(wird nicht veröffentlicht)
- +
Sofern nicht anders angegeben, steht der Inhalt dieser Seite unter Lizenz Creative Commons Attribution-ShareAlike 3.0 License