Entw.: WMF-/EMF-Konvertierungsprogramme
Bei den Betriebssystemen der Firma Microsoft hat man sehr oft mit Grafikdateien zu tun, die mit .wmf bzw. .emf enden. Die Grafiken dieser Dateien sind vektororientiert. Leider lassen sich diese Grafiken nicht unter HTML5 und Smartphones/Tablets der iOS-/Android-Serie verwenden. Benötigt werden PNG- (Portable Network Graphics) oder besser SVG- (Scalable Vector Graphics) Grafiken. Ich stelle Ihnen 2 kleine Programme zur Verfügung, mit dessen Hilfe sich die wmf-/emf- Dateien in die gewünschten Formate konvertieren lassen.
Windows Metafile - WMF
Windows Metafile (WMF) ist ein Grafikdateiformat der Firma Microsoft.
Es wurde für den Austausch von Grafiken über verschiedene Programme hinweg entwickelt und findet
unter anderem in der Windows-Zwischenablage Verwendung. Werden Grafiken im WMF-Format abgespeichert,
so tragen die Dateien die 3-buchstabige Dateierweiterung .wmf. WMF ist ein 16-bit-Format,
das bereits mit Microsoft Windows 3.x eingeführt wurde.
WMF ist ein vektorbasiertes Dateiformat. Das heißt, scharfe Kanten bleiben auch nach beliebiger
Vergrößerung scharf. Zusätzlich können Flächen mit Rastergrafik gefüllt werden.
Der Namensbestandteil Meta deutet darauf hin, dass dieses Format für den Datenaustausch über die
Zwischenablage entworfen wurde. Im Gegensatz zu anderen vektorbasierten Dateiformaten wie PostScript
oder SVG verfügt WMF über keine Möglichkeit Splines direkt darzustellen. Bei der Umwandlung wird
eine als Spline definierte, geschwungene Linie daher in einen Linienzug mit kurzen,
geraden Abschnitten aufgelöst.
Windows Enhanced Metafile (EMF) ist eine Weiterentwicklung von WMF.
Im Gegensatz zu WMF verwendet es für die Definition von Bildkoordinaten ein 32-bit-Format.
[Quelle: ⇒ Wikipedia ]
Scalable Vector Graphics - SVG
Scalable Vector Graphics (SVG, engl. skalierbare Vektorgrafik) ist die vom World Wide Web Consortium (W3C)
empfohlene Spezifikation zur Beschreibung zweidimensionaler Vektorgrafiken. SVG, das auf XML basiert,
wurde erstmals im September 2001 veröffentlicht. Einige der gebräuchlichsten Webbrowser können ohne
nachträgliche Installation von Erweiterungen einen Großteil des Sprachumfangs dar stellen.
nimationen werden von SVG mittels SMIL unterstützt. Manipulationen des SVG-DOM sind mit Hilfe eingebetteter
Funktionen via Skriptsprachen (JavaScript) möglich.
Da SVG ein XML-basiertes Dateiformat ist, können SVG-Dateien mit Hilfe eines Texteditors bearbeitet werden.
Texte, die in SVG-Dateien verwendet werden, sind für gegebenenfalls erforderliche computerunterstützte
Übersetzung leicht zugänglich. Es gibt jedoch auch spezielle Programme zur Bearbeitung, siehe Abschnitt SVG-Editoren.
Die empfohlene Dateiendung ist .svg oder, wenn die Datei mit gzip komprimiert ist,
.svgz.
[Quelle: ⇒ Wikipedia ]
Portable Network Graphics - PNG
Portable Network Graphics (PNG, engl. portable Netzwerkgrafik) ist ein Grafikformat für Rastergrafiken mit
verlustfreier Bildkompression. Es wurde als freier Ersatz für das ältere, bis zum Jahr 2006 mit Patentforderungen
belastete Format GIF entworfen und ist weniger komplex als TIFF. PNG unterstützt neben unterschiedlichen
Farbtiefen auch Transparenz per Alphakanal.
[Quelle: ⇒ Wikipedia ]
WMF-Konvertierung nach BMP, JPG oder PNG
Das von mir erstellte .Net-Programm wmf2.exe konvertiert wmf-Dateien
nach bmg, jpg oder png.
Der Aufruf erfolgt wie folgt:
Usage: wmf2.exe {bmp | jpg | png} {wmf-/emf-Filename}
Beispielaufrufe sind:
wmf2.exe bmp pic01.wmf
wmf2.exe png PicXY.emf
Das Programm ist nur 177 kB groß und benötigt das .Net-Framework 4..
WMF-Konvertierung nach SVG
Das Programm wmf2svg.exe ist eine Adaption des
Java-Programms mit gleichem Namen .
Da bei meiner aktuellen Entwicklung keine Java-Archive verwendet werden können,
wurde das Java-Archiv in das native x86-Maschinencode kompiliert.
Es ist nur 159 kB groß und benötigt keine Java-Laufzeitumgebung.
Es ist lauffähig unter Windows.
Der Aufruf erfolgt folgendermaßen:
Usage: wmf2svg.exe { wmf-Filename } { svg-Filename (.svg | .xml | .svgz ) }
Ein Beispielaufruf wäre daher:
wmf2svg.exe picXY.wmf picXY.svg
Der Download der Konvertierungsprogramme kann hier erfolgen.
Copyright © 01.02.2012 hadv.de. All Rights Reserved.