EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

jpegtopnm – Online in der Cloud

Führen Sie jpegtopnm beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl jpegtopnm, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


jpegtopnm – JPEG/JFIF-Datei in tragbare Pixmap oder Graymap konvertieren

ZUSAMMENFASSUNG


jpegtopnm [-dct {int|schnell|schweben}] [-nosmooth] [-maximaler Speicher N] [{-Adobe|-notadobe}]
[-Kommentare] [-dumpexif] [-exif=Dateispezifikation] [-verbose] [-tracelevel N] [ Dateinamen ]

Alle Optionen können auf ihr kürzestes eindeutiges Präfix abgekürzt werden.

BESCHREIBUNG


jpegtopnm Konvertiert die benannte JFIF-Datei oder die Standardeingabe, wenn keine Datei benannt ist, in eine PPM
oder PGM-Bilddatei auf der Standardausgabe. Wenn es sich bei der JFIF-Datei um eine Graustufendatei handelt,
jpegtopnm generiert eine PGM-Datei (Portable Graymap). Andernfalls wird ein PPM generiert
(Portable Pixmap)-Datei.

jpegtopnm verwendet die JPEG-Bibliothek der Independent JPEG Group, um die Eingabedatei zu interpretieren. Sehen
http://www.ijg.org für Informationen zur Bibliothek.

"JFIF" ist der korrekte Name für das Bildformat, das allgemein als "JPEG" bekannt ist. Streng
JPEG ist eine Komprimierungsmethode. Das Bildformat mit JPEG-Komprimierung, das
am häufigsten ist JFIF. Es gibt auch ein Unterformat von TIFF, das JPEG verwendet
Kompression.

EXIF ist ein Bildformat, das ein Unterformat von JFIF ist (d. h. eine JFIF-Datei, die eine
EXIF-Header als APP1-Marker). jpegtopnm verarbeitet EXIF.

JFIF-Dateien können entweder 8 Bit pro Sample oder 12 Bit pro Sample haben. Die 8-Bit-Variante ist
bei weitem am häufigsten. Es gibt zwei Versionen der IJG JPEG-Bibliothek. Man liest nur 8
Bit-Dateien und der andere liest nur 12-Bit-Dateien. Sie müssen das entsprechende verlinken
diese Bibliotheken mit jpegtopnm. Normalerweise bedeutet dies, dass sich die Bibliothek in Ihrem freigegebenen Verzeichnis befindet
Bibliothekssuchpfad beim Ausführen jpegtopnm.

jpegtopnm Erzeugt eine Ausgabe mit entweder einem Byte oder zwei Bytes pro Abtastung, je nachdem
ob der JFIF-Eingang entweder 8 Bit oder 12 Bit pro Abtastung hat. Sie können verwenden pnm-Tiefe zu
Reduzieren Sie bei Bedarf eine Datei mit zwei Byte pro Sample auf eine Datei mit einem Byte pro Sample.

Wenn die JFIF-Datei den CMYK- oder YCCK-Farbraum verwendet, enthält die Eingabe nicht tatsächlich
Genug Informationen, um zu wissen, welche Farbe jedes Pixel hat. Um zu wissen, welche Farbe ein Pixel hat, eine
müsste die Eigenschaften der Tinten kennen, auf die sich der Farbraum bezieht. jpegtopnm
interpretiert die Farben mithilfe der gemeinsamen Transformation, die davon ausgeht, dass alle Tinten vorhanden sind
einfach subtraktiv und linear.

OPTIONAL


Die Optionen sind nur für fortgeschrittene Benutzer:

-dct int
Verwenden Sie die ganzzahlige DCT-Methode (Standard).

-dct schnell
Verwenden Sie schnelle ganzzahlige DCT (weniger genau).

-dct schweben
Verwenden Sie die Gleitkomma-DCT-Methode. Die Float-Methode ist etwas genauer
als die int-Methode, ist aber viel langsamer, es sei denn, Ihr Computer hat sehr schnelle Floating-
Punkt-Hardware. Beachten Sie auch, dass die Ergebnisse der Gleitkommamethode variieren können
leicht maschinenübergreifend, während die ganzzahligen Methoden die gleichen Ergebnisse liefern sollten
überall, überallhin, allerorts. Die Fast-Integer-Methode ist viel weniger genau als die anderen beiden.

-nosmooth
Verwenden Sie eine schnellere Upsampling-Routine mit geringerer Qualität.

-maximaler Speicher N
Legen Sie ein Limit für die Speichermenge fest jpegtopnm Wird bei der Verarbeitung großer Bilder verwendet. Wert
wird in Tausend Bytes oder Millionen Bytes angegeben, wenn „M“ an die Zahl angehängt ist.
Zum Beispiel, -maximaler Speicher 4m wählt 4000000 Bytes aus. Wenn jpegtopnm braucht mehr Platz,
es verwendet temporäre Dateien.

-Adobe

-notadobe
Es gibt zwei Variationen des CMYK-Farbraums (und auch des YCCK-Farbraums).
Wird in der JFIF-Eingabe verwendet. Im Normalfall ein Nullwert für eine Farbkomponente
zeigt an, dass keine Tinte vorhanden ist. Im anderen Fall bedeutet ein Nullwert die maximale Tinte
Abdeckung. Letzteres wird von Adobe Photoshop verwendet, wenn eine reine JFIF-Ausgabe erstellt wird
Datei (jedoch nicht, wenn eine JFIF-Ausgabe als Teil von Encapsulated Postscript erstellt wird
Ausgang).

Diese Optionen verraten es jpegtopnm welche Version des CMYK- oder YCCK-Farbraums die
Bild verwendet. Wenn Sie keines von beiden angeben, jpegtopnm versucht es selbst herauszufinden.
In der vorliegenden Version gibt es sich überhaupt keine großen Mühen: Es geht einfach davon aus
Photoshop-Version, da Photoshop und seine Emulatoren die Hauptquelle zu sein scheinen
CMYK- und YCCK-Bilder. Aber mit der Erfahrung in der Nutzung könnten zukünftige Versionen mehr sein
raffiniert.

Wenn das JFIF-Bild nicht anzeigt, dass es CMYK oder YCCK ist, haben diese Optionen Nein
Wirkung.

Wenn Sie nicht die richtige dieser Optionen verwenden, wird das entsprechende Symptom ausgegeben
wie ein Negativ.

-dumpexif
Drucken Sie den interpretierten Inhalt eines beliebigen Exif-Headers in der Eingabedatei in den Standard
Fehlerdatei. Ähnlich dem Programm jkopf (nicht Teil des Netpbm-Pakets).

-exif=Dateispezifikation
Extrahieren Sie den Inhalt des EXIF-Headers aus dem Eingabebild und schreiben Sie ihn in das
Datei Dateispezifikation. Dateispezifikation = - bedeutet, es in die Standardausgabe zu schreiben. In diesem Fall,
jpegtopnm gibt das konvertierte Bild überhaupt nicht aus.

jpegtopnm schreibt den Inhalt des EXIF-Headers Byte für Byte, beginnend mit dem
Zwei-Byte-Längenfeld (dessen Länge diese zwei Bytes umfasst).

Sie können diese Datei als Eingabe für verwenden ppmtojpeg um einen identischen EXIF-Header einzufügen
ein neues JFIF-Image.

Wenn kein EXIF-Header vorhanden ist, jpegtopnm schreibt zwei Bytes binärer Null und nichts
sonst.

Ein EXIF-Header hat die Form eines JFIF APP1-Markers. Nur der erste derartige Marker
innerhalb der JFIF-Header-Zählungen.

-Kommentare
Drucken Sie alle Kommentare in der Eingabedatei in die Standardfehlerdatei.

-verbose
Drucken Sie Details zur Konvertierung in die Standardfehlerdatei.

-tracelevel n
Aktivieren Sie die Trace-Meldungen der JPEG-Bibliothek zur Standardfehlerdatei. Ein höheres
Wert von n erhält mehr Trace-Informationen. -verbose impliziert einen Spurengehalt von mindestens
1.

Beispiele:


In diesem Beispiel wird die Farb-JFIF-Datei foo.jpg in eine PPM-Datei mit dem Namen foo.ppm konvertiert:

jpegtopnm foo.jpg >foo.ppm

HINWEISE


Sie können verwenden ppmquant um das Ergebnis farblich zu quantisieren, also die Anzahl der Unterscheidbarkeiten zu reduzieren
Farben im Bild. Möglicherweise müssen Sie dies sogar tun, wenn Sie die PPM-Datei konvertieren möchten
bestimmte andere Formate. ppmdither Führt eine anspruchsvollere Quantisierung durch.

Verwenden Sie die pnmscale um die Abmessungen des resultierenden Bildes zu ändern.

Verwenden Sie die ppmtopgm um eine Farb-JFIF-Datei in eine Graustufen-PGM-Datei zu konvertieren.

Sie können diese Konverter problemlos zusammen verwenden. Z.B:

jpegtopnm foo.jpg | ppmtopgm | pnmscale .25
>foo.pgm

-dct schnell und / oder -nosmooth Gewinnen Sie Geschwindigkeit bei einem kleinen Einbußen bei der Qualität.

Wenn Sie das Glück haben, über eine sehr schnelle Gleitkomma-Hardware zu verfügen, -dct schweben könnte sein
sogar schneller als -dct schnell. Aber auf den meisten Maschinen -dct schweben ist langsamer als -dct int, In
In diesem Fall lohnt sich der Einsatz nicht, da der theoretische Genauigkeitsvorteil zu gering ist
in der Praxis von Bedeutung sein.

Ein anderes Programm, djpeg, ist ähnlich. djpeg wird von der Independent JPEG Group verwaltet und
verpackt mit der JPEG-Bibliothek, die jpegtopnm verwendet für alle seine JPEG-Arbeiten. Durch
Daher können Sie davon ausgehen, dass es aktuellere JPEG-Funktionen ausnutzt. Auch da musst du
die Bibliothek laufen lassen jpegtopnm, aber nicht umgekehrt, cjpeg kann häufiger sein
erhältlich.

Auf der anderen Seite, djpeg verwendet wie alle anderen nicht die NetPBM-Bibliotheken zum Generieren seiner Ausgabe
die NetPBM-Tools wie jpegtopnm tun. Dies bedeutet, dass es weniger wahrscheinlich ist, mit konsistent zu sein
alle anderen Programme, die mit den NetPBM-Formaten umgehen. Auch die Befehlssyntax von
jpegtopnm stimmt mit denen der anderen Netpbm-Tools überein, im Gegensatz zu djpeg.


JPEGMEM
Wenn diese Umgebungsvariable festgelegt ist, ist ihr Wert die Standardspeichergrenze. Die
Wert wird wie für die -maximaler Speicher Möglichkeit. Ein explizites -maximaler Speicher
Option überschreibt alle JPEGMEM.

Verwenden Sie jpegtopnm online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad