img2sixel – Online in der Cloud

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


img2sixel – Bildkonverter in DEC SIXEL-Grafiken

ZUSAMMENFASSUNG


img2sixel [-Optionen ] Bilddateien
img2sixel [-Optionen ]] Bilddateien

BESCHREIBUNG


img2sixel Konvertiert verschiedene Bilder in das hochwertige DEC SIXEL-Bildformat.

BEFEHLSZEILE OPTIONAL


img2sixel verfügt über die folgenden Befehlszeilenoptionen:

-Ö, --outfile
Geben Sie den Namen der Ausgabedatei an (Standard: stdout).

-7, --7bit-Modus
Erzeugt ein Sixel-Image für 7-Bit-Terminals oder Drucker (Standard).

-8, --8bit-Modus
Generieren Sie ein Sixel-Image für 8-Bit-Terminals oder Drucker.

-p FARBEN, --Farben=FARBEN
Geben Sie die Anzahl der Farben an, auf die das Bild reduziert werden soll (Standard = 256).

-m FILE, --mapfile=FILE
Bildfarben so umwandeln, dass sie mit diesem Farbsatz übereinstimmen, Karte angeben.

-e, --einfarbig
Gibt ein monochromes Sixel-Bild aus. Diese Option geht davon aus, dass die Hintergrundfarbe des Terminals ist
schwarz.

-k, --unsicher
Erlauben Sie die Verbindung zu SSL-Sites ohne Zertifikate (nur aktiviert, wenn mit konfiguriert).
--with-libcurl)

-ich, --umkehren
Gehen Sie davon aus, dass die Hintergrundfarbe des Terminals weiß ist. macht nur Sinn, wenn die Option -e vorhanden ist
gegeben.

-ICH, --high-color
Ausgabe eines 15-bpp-Sixel-Bildes

-du, --use-macro
Verwenden Sie DECDMAC- und DEVINVM-Sequenzen, um das Rendern von GIF-Animationen zu optimieren.

-n Makrono, --macro-number=Makrono
Geben Sie ein Zahlenargument für DECDMAC an und sorgen Sie dafür, dass das Terminal das SIXEL-Bild speichert. NEIN
Das Bild wird angezeigt, wenn diese Option angegeben ist

-C COMPLEXIONSCORE, --complexion-score=COMPLEXIONSCORE
Geben Sie ein Zahlenargument für die Bewertung der Teintkorrektur an. COMPLEXIONSCORE
muss 1 oder mehr sein.

-G, --ignore-delay
Rendern Sie GIF-Animationen ohne Verzögerung.

-S, --statisch
Animiertes GIF als statisches Bild rendern.

-d DIFFUSIONSTYP, --diffusion=DIFFUSIONSTYP
Wählen Sie die Diffusionsmethode, die mit Farbreduzierung verwendet wird.
DIFFUSIONSTYP Ist einer von ihnen:
Auto -> Diffusionstyp automatisch auswählen (Standard)
keine -> keine Diffusion
fs -> Floyd-Steinberg-Methode
atkinson -> Bill Atkinsons Methode
jajuni -> Jarvis, Judice & Ninke
sticki -> Stuckis Methode
Burkes -> Burkes-Methode

-f FINDTYPE, --find-largest=FINDTYPE
Wählen Sie die Methode zum Ermitteln der größten Abmessung der Median-Schnittboxen zum Teilen.
sind nur sinnvoll, wenn die Option -p (Farbreduzierung) angegeben ist.
FINDTYPE Ist einer von ihnen:
Auto -> Suchmethode automatisch auswählen (Standard)
Norm -> einfach den Bereich im RGB-Raum vergleichen
lum -> Umwandlung in Leuchtstärken vor dem Vergleich

-s ART AUSWÄHLEN, --select-color=ART AUSWÄHLEN
Wählen Sie die Methode zum Auswählen einer repräsentativen Farbe aus jedem Mittelschnittfeld
macht nur Sinn, wenn die Option -p (Farbreduzierung) angegeben ist.
ART AUSWÄHLEN Ist einer von ihnen:
auto -> Auswahlmethode automatisch auswählen (Standard)
Mitte -> Wählen Sie die Mitte der Box
Durchschnitt -> Berechnen Sie den Farbdurchschnitt in das Feld
Histogramm -> ähnlich wie der Durchschnitt, berücksichtigt jedoch das Farbhistogramm

-c REGION, --crop=REGION
Quellbild so zuschneiden, dass es in die angegebene Geometrie passt.
REGION sollte als „%dx%d+%d+%d“ formatiert sein.

-w WIDTH, --breite=WIDTH
Bildgröße auf die angegebene Breite ändern.
WIDTH wird durch die folgende Syntax dargestellt:
Auto -> Seitenverhältnis beibehalten (Standard)
% -> Skalierungsbreite mit angegebenem Prozentsatz
-> Breite mit Pixelanzahl skalieren
px -> Breite mit Pixelanzahl skalieren

-h HEIGHT, --Höhe=HEIGHT
Bildgröße auf die angegebene Höhe ändern.
HEIGHT wird durch die folgende Syntax dargestellt
Auto -> Seitenverhältnis beibehalten (Standard)
% -> Skalierungshöhe mit angegebenem Prozentsatz
-> Höhe mit Pixelanzahl skalieren
px -> Höhe mit Pixelanzahl skalieren

-r RESAMPLINGTYPE, --resampling=RESAMPLINGTYPE
Wählen Sie die mit der Option -w oder -h verwendete Resampling-Methode (Skalierung).
RESAMPLINGTYPE Ist einer von ihnen:
am nächsten -> Nearest-Neighbor-Methode
Gaussian -> Gaußscher Filter
Hanning -> Hanning-Filter
Hamming -> Hamming-Filter
bilinear -> Bilinearer Filter (Standard)
Walisisch -> Walisischer Filter
bikubisch -> Bikubischer Filter
lanczos2 -> Lanczos-2-Filter
lanczos3 -> Lanczos-3-Filter
lanczos4 -> Lanczos-4-Filter

-q QUALITÄTSMODUS, --qualität=QUALITÄTSMODUS
Wählen Sie die Qualität der Farbquantisierung.
QUALITÄTSMODUS Ist einer von ihnen:
Auto -> Qualitätsmodus automatisch festlegen (Standard)
hoch -> hohe Qualität und niedriger Geschwindigkeitsmodus
niedrig -> niedrige Qualität und Hochgeschwindigkeitsmodus
voll -> Qualität und sorgfältiger Geschwindigkeitsmodus

-l LOOPMODUS, --loop-control=LOOPMODUS
Wählen Sie den Schleifensteuerungsmodus für GIF-Animationen.
Auto -> Honer die Einstellung des GIF-Headers (Standard)
erzwingen -> Schleife immer aktivieren
deaktivieren -> Schleife immer deaktivieren

-t PALETTETYPE, --palette-type=PALETTETYPE
Wählen Sie den Farbraumtyp der Palette aus.
Auto -> Palettentyp automatisch auswählen (Standard)
hls -> HLS-Farbraum verwenden
rgb -> RGB-Farbraum verwenden

-b EINBAUPALETTE, --builtin-palette=EINBAUPALETTE
Wählen Sie den Typ der integrierten Palette aus
xterm16 -> X-Standard-16-Farbkarte
xterm256 -> X-Standard-256-Farbkarte
vt340mono -> VT340 Monochrom-Karte
vt340color -> VT340-Farbkarte

-E ENCODEPOLITIK, --encode-policy=ENCODEPOLITIK
Wählen Sie die Codierungsrichtlinie aus
auto -> Kodierungsrichtlinie automatisch auswählen (Standard)
schnell -> so schnell wie möglich kodieren
Größe -> in eine möglichst kleine Sixel-Sequenz kodieren

-B BGFARBE, --bgcolor=BGFARBE
Hintergrundfarbe angeben
BGFARBE wird durch die folgende Syntax dargestellt
#rgb
#rrggbb
#rrrgggbbb
#rrrrggggbbbb
rgb:r/g/b
rgb:rr/gg/bb
rgb:rrr/ggg/bbb
rgb:rrrr/gggg/bbbb

-P, --durchdringen
Eindringen in den GNU-Bildschirm mithilfe der DCS-Pass-Through-Sequenz.

-D, --pipe-mode
Quellbilder kontinuierlich von stdin lesen.

-in, - ausführlich
Debugging-Informationen anzeigen.

-V, --Version
Versions- und Lizenzinformationen anzeigen.

-H, --help
Hilfe ausdrucken.

VARIABLEN


img2sixel verfügt über die folgenden Befehlszeilenoptionen:

SIXEL_BGCOLOR
Geben Sie die Hintergrundfarbe an.
wird durch die Option -B(--bgcolor) überschrieben.
dargestellt durch die folgende Syntax:
#rgb
#rrggbb
#rrrgggbbb
#rrrrggggbbbb
rgb:r/g/b
rgb:rr/gg/bb
rgb:rrr/ggg/bbb
rgb:rrrr/gggg/bbbb

SIXEL_NCOLORS
Geben Sie die Anzahl der Farben an, auf die das Bild reduziert werden soll (Standard = 256).
wird durch die Option -p(--colors) überschrieben.

Bild Lader


img2sixel Enthält zwei oder mehr Bilddecoderkomponenten.

stb_image

libsixel Dazu gehören stb_image, ein gemeinfreier Bildlader.
img2sixel verwendet es als standardmäßigen integrierten Bilddecoder. Es kann fast alles entschlüsseln
Bilder. Einige Bilder können jedoch aufgrund ihrer Einschränkungen nicht dekodiert werden.

Unterstützte Quelle Formate:
JPEG Baseline und Progressive (12 BPC/Arithmetik werden nicht unterstützt, genau wie Standard-IJG
lib)
PNG 1/2/4/8 Bit pro Kanal
TGA (nicht sicher, welche Teilmenge, wenn eine Teilmenge)
BMP nicht 1bpp, nicht RLE
PSD (nur zusammengesetzte Ansicht, keine zusätzlichen Kanäle)
GIF / Animiertes GIF
PIC (Softimage PIC)
PNM (nur PPM und PGM binär)

Einschränkungen:
kein 16-Bit-pro-Kanal-PNG
kein 12-Bit-pro-Kanal-JPEG
keine JPEGs mit arithmetischer Kodierung / JPEG 2000
kein 1-Bit-BMP

libpng

If libpng Die Bibliothek wird zur Kompilierungszeit verknüpft. img2sixel verwendet es zum Dekodieren von PNG
Bild.

libjpeg

If libjpeg Die Bibliothek wird zur Kompilierungszeit verknüpft. img2sixel verwendet es zum Dekodieren von JPEG
Bild.

gdk-pixbuf2

If gdk-pixbuf2 Die Bibliothek wird zur Kompilierungszeit verknüpft. img2sixel nutzt es automatisch
in manchen Fällen.

GD

If GD Die Bibliothek wird zur Kompilierungszeit verknüpft. img2sixel verwendet es in einigen Fällen automatisch
Fälle.

libsixel

img2sixel kann SIXEL als Quellbildformat laden, da es verwendet wird libsixel als ein
SIXEL-Bilddecoder.

GESCHICHTE


Ehemalige SIXEL-Encoder (z. B ppmTosixel) sind hauptsächlich für Nadeldrucker konzipiert.
Sie minimieren den Bewegungsweg des Druckerkopfes. Aber heutzutage funktioniert diese Methode
stellen nicht die beste Leistung für die Anzeige von Sixel-Daten auf Terminalemulatoren dar.
Verschlüsselte SIXEL-Daten für VT-2xx/VT-3xx-Terminals wurden im Usenet der 80er Jahre gefunden, aber die
Die Technologie, wie man sie herstellt, scheint verloren zu sein.

kmiyas Sixel(kmiya,2014) stellt eine effiziente Kodierungsmethode vor, die neu entwickelt wurde
Terminalemulatoren zur Optimierung des Overheads für den Transport von SIXEL
Kompatibilität mit dem früheren SIXEL-Terminal. Jetzt libsixel und ImageMagickDer Sixel-Codierer
Folge es.

Araki Ken, bekannt als Betreuer von mlterm, schlug die Methode für eine stärkere Komprimierung vor
SIXEL-Kodierung. Jetzt libsixel habe diese Methode übernommen. Araki Ken beschreibt den Weg dorthin
Generieren Sie hochwertiges SIXEL.

See http://mlterm.sourceforge.net/libsixel.pdf(auf Japanisch).

Nutzen Sie img2sixel online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme