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