anytopnm - Konvertieren Sie einen beliebigen Bilddateityp in PBM, PGM oder PPM
anytopnm [file]
Dieses Programm ist Teil von Netpbm(1) .
anytopnm konvertiert das Eingabebild, das in einem von etwa 100 Grafikformaten vorliegen kann, abhängig von der Art des Eingabebilds in das PBM-, PGM- oder PPM-Format und gibt es als Standardausgabe aus.
Um das Format der Eingabe zu bestimmen, verwendet anytopnm das Programm file (möglicherweise unterstützt durch das in Netpbm enthaltene Dateifragment „Magic Numbers“). Wenn dies fehlschlägt (sehr wenige Bildformate haben magische Zahlen), prüft anytopnm die Dateinamenerweiterung. Wenn dies fehlschlägt, schlägt anytopnm vor.
Der Typ der Ausgabedatei hängt vom Eingabebild ab.
anytopnm verwendet die Konverter für bestimmte Grafikformate, die im Netpbm-Paket enthalten sind, sodass es kein Format konvertieren kann, das Sie nicht mit einem anderen Netpbm-Programm konvertieren könnten. Was anytopnm hinzufügt, ist die Möglichkeit, das Format zu erkennen und das entsprechende Netpbm-Programm zur Konvertierung auszuwählen. Wenn Sie beispielsweise anytopnm für eine GIF-Datei aufrufen, erkennt anytopnm, dass es sich um eine GIF-Datei handelt und weiß daher, wie giftopnm diese konvertiert zu PNM, also ruft anytopnm giftopnm auf.
anytopnm kann nicht jedes mögliche Eingabeformat erkennen, daher können Sie ein Bild möglicherweise trotzdem mit einem bestimmten Netpbm-Programm konvertieren, wenn anytopnm bei der Konvertierung fehlschlägt.
Wenn file angibt, dass die Eingabedatei komprimiert ist (entweder über Unix compress, gzip oder bzip-Komprimierung), dekomprimiert anytopnm sie und fährt wie oben mit dem unkomprimierten Ergebnis fort.
Wenn file angibt, dass die Eingabedatei durch uuencode oder btoa kodiert ist, dekodiert anytopnm sie und fährt wie oben mit dem dekodierten Ergebnis fort.
Wenn file - ist oder nicht angegeben ist, übernimmt anytopnm seine Eingabe aus der Standardeingabe.
Viele Bildformate sind in der Lage, mehrere Bilder darzustellen. In den meisten Fällen konvertiert anytopnm diese in Netpbm-Bilder mit mehreren Bildern, aber bei einigen Formaten konvertiert anytopnm nur das erste Bild und ignoriert den Rest.
Im Falle einer GIF-Eingabe mit mehreren Bildern konvertiert anytopnm alle Bilder ab Netpbm 10.69 (Dezember 2014), jedoch nur das erste in früheren Versionen.
Es sind keine Befehlszeilenoptionen speziell für anytopnm definiert.
anytopnm erkennt nicht die Optionen, die allen auf libnetpbm basierenden Programmen gemeinsam sind. Die Option -version funktioniert jedoch.
pamfile(1) , pnm(1) , file man page
Copyright (C) 1991 von Jef Poskanzer.
Diese Handbuchseite wurde mit dem Netpbm-Tool „makeman“ aus einer HTML-Quelle generiert. Die Masterdokumentation finden Sie unter
http://netpbm.sourceforge.net/doc/anytopnm.html