Provided by:
gif2png_2.5.1-3_i386 
NAME
web2png - wandelt eine Web-Präsenz von GIFs nach PNGs
ÜBERSICHT
web2png [-adnrtv] [verzeichnis...]
BESCHREIBUNG
web2png ist ein Werkzeug für gif2png(1), das in einer ganzen Hierarchie
von Web-Seiten von der Nutzung von GIFs auf PNGs umstellt. Es wandelt
die Bilder um und passt die Verweise "IMG SRC" in den Web-Seiten an.
Die Argumente für web2png müssen Verzeichnisse sein, wenn keins gegeben
ist, wird das aktuelle genommen.
In jedem Verzeichnis versucht web2png alle GIFs in PNGs umzuwandeln.
Dabei bleiben nur GIFs übrig, die entweder mehrere Bilder oder
Transparenz enthalten, weil die in aktuellen Browsern nicht ordentlich
angezeigt werden. Es werden auch keine GIFs umgewandelt, die
gleichnamige PNGs im gleichen Verzeichnis haben. Die originalen GIFs
bleiben erhalten.
web2png registriert erfolgreiche Umwandlungen. Dann schaut es in jede
Datei vom Typ HTML, sicheres HTML, HTML Inclusion, PHP, JavaScript oder
Cascading Style Sheet in den übergebenen Verzeichnissen (Erweiterungen
.html, .shtml, .inc, .php, .js, .css). In diesen Dateien passt web2png
jeden Verweis auf ein erfolgreich umgewandeltes GIF so an, dass er nun
auf das PNG zeigt. Verweise in relativen HREF- und BACKGROUND-Tags
werden am Dateinamen erkannt und angepasst. (Ein Basis-Verzeichnis in
einem BASE-Tag wird der relativen URL vorangestellt.) Verweise, die
HTTP-URLs sind, werden mit der Liste der umwandelbaren GIFs anhand des
Basis-Namens verglichen; wenn der Vergleich stimmt, wird der Inhalt der
URL geholt und mit dem umwandelbaren GIF verglichen. Wenn beides,
Basis-Name und Inhalt übereinstimmen, wird der HTTP-Verweis angepasst.
Wenn die Seiten unter einer RCS Versions-Kontrolle stehen, werden sie
für die Anpassung heraus geholt, bevor sie geändert wird; außerdem
verbleibt eine Kopie des Originals jeder geänderten Webseite in dem
Verzeichnis mit der Endung .bak.
OPTIONEN
-a Wandelt alle GIF-Dateien um, auch welche mit mehreren Bildern
und/oder Transparenz.
-d Löscht Originale. Entfernt alle GIFs, die entsprechende PNGs
haben und alle .bak-Dateien. ACHTUNG: Andere Optionen haben
zusammen mit dieser keine Wirkung.
-n Keine Änderungen vornehmen. Mit dieser Option berichtet web2png
nur, was zu tun ist (und welche GIFs Transparenz nutzen oder
mehrere Bilder enthalten), aber wandelt keine GIFs um und
verändert keine Webseite.
-r Rückgängig. Stellt alle HTML/SHTML/PHP-Dateien aus den
.bak-Dateien eines früheren Durchlaufs wieder her (oder, wenn
die Dateien unter einer Versionskontrolle stehen, werden
Änderungen zurück genommen. Entfernt PNGs mit entsprechenden
GIFs.
-t Wandelt GIFs mit Transparenz um (für Browser IE 5.0+. Netscape
6.0+ und Mozilla).
-v Verbose-Modus. Zeigt mehr Informationen über den Verlauf der
Umwandlung an. web2png kann auf Verzeichnisse angewendet werden,
das in früheren Durchläufen schon teilweise umgewandelt wurden;
es wird nur das Nötigste tun. Die Änderungen, die es macht,
können vollständig rückgängig gemacht werden, außer Sie
verwenden die Option -d. Web2png ist in Python geschrieben.
Python 1.5.2 oder höher muss installiert und auf Ihrem System
verfügbar sein, um web2png zu nutzen.
NOTIZ
Manchmal ist es möglich, transparente GIFs umzuwandeln, ohne das
Aussehen der Seite zu verändern, wenn man weiß, dass sie immer an einer
Stelle mit fester und einfarbiger Hintergrundfarbe platziert werden.
Web2png kann nicht herausfinden, wann das der Fall ist und versucht es
auch nicht; aber es könnte nützen, gif2png manuell mit der Option -b
auf diese Bilder anzuwenden.
BEKANNTE PROBLEME
Der Algorithmus für das Anpassen der HTTP-URLs ist nicht absolut
sicher. Es kann passieren, dass ein HTTP-URL-Verweis auf ein GIF in
einen ungültigen Verweis auf ein PNG geändert wird, wenn das GIF einer
lokalen Datei sowohl mit ihrem Basis-Namen als auch mit ihrem binären
Inhalt entspricht, aber sich tatsächlich auf einem anderen Rechner
befindet.
Das Programm wandelt CGIs nicht automatisch um, das müssen Sie selbst
tun. Andere Methoden dynamisch Inhalt zu erzeugen, wie z. B.
Server-Pages, müssen auch von Hand angepasst werden.
Das Programm beachtet PNGs, die vor der Umwandlung vorhanden sind,
nicht. Das bedeutet aber auch, wenn Sie PNGs mit dem gleichen
Dateinamen wie GIFs (außer der Endung) haben und diese inhaltlich
verschieden sind, gehen diese PNGs durch die Option -r verloren.
SIEHE AUCH
gif2png(1)
AUTOREN
Eric S. Raymond <esr@thyrsus.com>, Oktober 1999.
Etwas für Debian angepasst von Aaron Isotton <aaron@isotton.com>.
Deutsche Übersetzung der Manpage von Erik Schanze <eriks@debian.org>,
Juli 2004.