web2png

WEB2PNG(1)                          Graphics                          WEB2PNG(1)



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 mehrere Bilder 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.

       -d
           Löscht Originale. Entfernt alle GIFs, die entsprechende PNGs haben
           und alle .bak-Dateien.

       -n
           Keine Änderungen vornehmen. Mit dieser Option berichtet web2png nur,
           was zu tun ist (und welche GIFs 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.

       -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>
           Erstellte Programm und Manpage.

       Aaron Isotton <aaron@isotton.com>
           Passte es etwas für Debian an.

       Erik Schanze <eriks@debian.org>
           Übersetzte und überarbeitete die Manpages für die
           Debian-Distribution.

COPYRIGHT
       Copyright © 1999 Eric S. Raymond
       Copyright © 2002 Aaron Isotton
       Copyright © 2004 Erik Schanze



web2png                            23.04.2016                         WEB2PNG(1)