EnglischFranzösischSpanisch

OnWorks-Favicon

ppmtolss16 – Online in der Cloud

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

Dies ist der Befehl ppmtolss16, 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


ppmtolss16 – Konvertieren Sie ein PPM in ein LSS16-Bild

ZUSAMMENFASSUNG


ppmtolss16 [ #rrggbb=i ...] [< Eingabe.ppm] [> Ausgabe.rle]

BESCHREIBUNG


Diese Handbuchseite dokumentiert kurz die ppmtolss16 Befehl.

Die ppmtolss16 Das Programm konvertiert eine „rohe“ PPM-Datei mit maximal 16 Farben in eine einfache RLE-basierte
Format:

einfach RLE-basiert Format

unint32 0x1413f3d Magie (Littleendian)
unint16 xsize littleendian
unint15 ysize littleendian
16 x unint8 r,g,b Farbkarte

Die Farbkarte ist im 6-Bit-Format (jedes Byte ist 0..63)

Dann eine Folge von Kleinigkeiten:

N ... wenn N != vorheriges Pixel ist, ein Pixel der Farbe N, andernfalls folgt die Laufsequenz
...

M ... wenn M > 0, dann ist die Lauflänge M+1, andernfalls wird die Laufsequenz in zwei Nybbles codiert,
Littleendian, +17

Die Nybble-Sequenzen erfolgen zeilenweise, Läufe dürfen sich nicht über Zeilen erstrecken und ungerade-
Nybble-Zeilen werden mit Nullen aufgefüllt.

Am Anfang einer Zeile wird davon ausgegangen, dass das „vorherige Pixel“ Null ist.

OPTIONAL


Nachfolgend finden Sie eine Zusammenfassung der Optionen.

#rrggbb=i Geben Sie an, dass der Farbe #rrggbb (hex) der Index i (dezimal) zugewiesen werden soll.

FEHLER


Dieses Programm kann weder Kommentare in der Kopfzeile noch das „einfache“ ppm-Format verarbeiten.

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad