GoGPT Best VPN GoSearch

OnWorks-Favicon

dcmcjpls – Online in der Cloud

Führen Sie dcmcjpls 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 dcmcjpls, 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


dcmcjpls – DICOM-Datei in JPEG-LS-Übertragungssyntax kodieren

ZUSAMMENFASSUNG


dcmcjpls [Optionen] dcmfile-in dcmfile-out

BESCHREIBUNG


Die dcmcjpls Dienstprogramm liest ein unkomprimiertes DICOM-Image (dcmfile-in), führt ein JPEG-LS durch
Komprimierung (dh Umwandlung in eine gekapselte DICOM-Übertragungssyntax) und schreibt die
konvertiertes Bild in eine Ausgabedatei (dcmfile-out).

PARAMETER


dcmfile-in DICOM-Eingabedateiname, die konvertiert werden soll

dcmfile-out DICOM-Ausgabedateiname

OPTIONAL


General Optionen
-h - Hilfe
Diesen Hilfetext drucken und beenden

--Version
Versionsinformationen drucken und beenden

--Argumente
drucke erweiterte Befehlszeilenargumente

-q --leise
Ruhemodus, keine Warnungen und Fehler drucken

-v --verbose
ausführlicher Modus, Verarbeitungsdetails drucken

-d --debug
Debug-Modus, Debug-Informationen drucken

-ll --log-level [l]evel: Stringkonstante
(fatal, Fehler, Warnung, Info, Debug, Trace)
Verwenden Sie Level l für den Logger

-lc --log-config [Dateiname: Zeichenfolge
Verwenden Sie die Konfigurationsdatei f für den Logger

Varianten des Eingangssignals: Optionen
Eingabedateiformat:

+f --Datei lesen
Dateiformat oder Datensatz lesen (Standard)

+fo --Datei-nur-lesen
Nur Dateiformat lesen

-f --read-dataset
Datensatz ohne Datei-Metainformationen lesen

Syntax der Eingabeübertragung:

-t= --read-xfer-auto
TS-Erkennung verwenden (Standard)

-td --read-xfer-detect
TS ignorieren, die im Datei-Meta-Header angegeben sind

-te --read-xfer-little
mit explizitem VR Little Endian TS lesen

-tb --read-xfer-big
mit explizitem VR Big Endian TS lesen

-ti --read-xfer-implizit
mit implizitem VR Little Endian TS lesen

JPEG-LS Codierung Optionen
JPEG-LS-Verfahren:

+el --encode-lossless
JPEG-LS verlustfrei nur TS kodieren (Standard)

# Mit dieser Option wird nur die verlustfreie JPEG-LS-Übertragungssyntax ausgewählt
# und führt eine verlustfreie Komprimierung durch.

+en --encode-nearlossless
Kodieren Sie JPEG-LS nahezu verlustfrei TS (NEAR: 2)

# Mit dieser Option wird die verlustbehaftete Übertragungssyntax JPEG-LS ausgewählt
# und führt eine nahezu verlustfreie Komprimierung durch.

JPEG-LS-Bitrate (nur nahezu verlustfrei):

+md --max-deviation [d]eviation: Ganzzahl (Standard: 2)
Definiert die maximale Abweichung für ein codiertes Pixel

# Diese Option gibt die maximale Abweichung für ein einzelnes Pixel von an
# der ursprüngliche Pixelwert.

Verlustfreie Kompression:

+pr --prefer-raw
Bevorzugen Sie den RAW-Encoder-Modus (Standard)

# Diese Option aktiviert den Raw-Encoder. Der Roh-Encoder kodiert die
# vollständige Pixelzelle, wie sie ohne aus dem Quellbild gelesen wurde
# Änderungen durchführen.

+pc --prefer-cooked
Bevorzugen Sie den gekochten Encoder-Modus

# Diese Option aktiviert den gekochten Encoder. Der gekochte Encoder bewegt sich
# Überlagert Daten mit separaten Tags (60xx,3000) und kodiert nur die
# gespeicherte Bits in jedem Pixel.

JPEG-LS-Komprimierung:

+t1 --threshold1 [t]hreshhold: Ganzzahl (Standard für 8 bpp: 3)
Stellen Sie den Schwellenwert 1 für den JPEG-LS-Kodierungsparameter ein

+t2 --threshold2 [t]hreshhold: Ganzzahl (Standard für 8 bpp: 7)
Stellen Sie den Schwellenwert 2 für den JPEG-LS-Kodierungsparameter ein

+t3 --threshold3 [t]hreshhold: Ganzzahl (Standard für 8 bpp: 21)
Stellen Sie den Schwellenwert 3 für den JPEG-LS-Kodierungsparameter ein

+rs --reset [r]eset: Ganzzahl (Standard: 64)
Setzen Sie die JPEG-LS-Kodierungsparameter zurück

+lm --limit [l]imit: Ganzzahl (Standard: 0)
Legen Sie den Parametergrenzwert für die JPEG-LS-Kodierung fest

JPEG-LS-Interleave:

+il --interleave-line
Zeilenverschachtelte JPEG-LS-Bilder erzwingen (Standard)

# Dieses Flag erzwingt den zeilenverschachtelten Modus für das resultierende Bild.
# Im Line-Interleave-Modus ist jede Zeile aus dem Quellbild
# für jede Komponente separat komprimiert und dann die nächste Zeile
# ist codiert.

+ ist --interleave-sample
Erzwingen Sie Sample-Interleaved-JPEG-LS-Bilder

# Dieses Flag erzwingt den Sample-Interleaved-Modus für das resultierende Bild.
# Im Sample-Interleave-Modus werden die Komponenten jedes Pixels vorher codiert
# Das nächste Bild wird codiert.

+in --interleave-none
Erzwingen Sie unverschachtelte JPEG-LS-Bilder

# Dieses Flag erzwingt den unverschachtelten Modus für das resultierende Bild.
# In diesem Modus werden alle Bildkomponenten vollständig codiert
# bevor die nächste Komponente verarbeitet wird.

+iv --interleave-default
Verwenden Sie den schnellstmöglichen Interleave-Modus

# Dieses Flag wählt einen Interleave-Modus basierend auf dem Modus des Quellbilds aus.
# Das Bild wird nach Möglichkeit nicht in einen anderen Interleave-Modus konvertiert.

gekapselt Pixel frustrierten Codierung Optionen
gekapselte Pixeldatenfragmentierung:

+ff --fragment-per-frame
kodiere jeden Frame als ein Fragment (Standard)

# Diese Option bewirkt die Erstellung eines komprimierten Fragments für jedes
# Rahmen (empfohlen).

+fs --fragment-size [Größe]: Ganzzahl
Fragmentgröße auf s kByte begrenzen

# Diese Option begrenzt die Fragmentgröße, die zur Erstellung von
# mehrere Fragmente pro Frame.

grundlegende Offset-Tabellencodierung:

+ot --offset-table-create
Offsettabelle erstellen (Standard)

# Diese Option bewirkt die Erstellung einer gültigen Offset-Tabelle für die
# komprimierte JPEG-Fragmente.

-ot --offset-table-empty
Offset-Tabelle leer lassen

# Diese Option bewirkt die Erstellung einer leeren Offset-Tabelle
# für die komprimierten JPEG-Fragmente.

UID der SOP-Klasse:

+cd --class-default
SOP-Klassen-UID beibehalten (Standard)

# Behalten Sie die SOP-Klassen-UID des Quellbilds bei.

+cs --class-sc
in sekundäres Capture-Bild konvertieren (impliziert --uid-always)

# Konvertieren Sie das Bild in Secondary Capture. Zusätzlich zur SOP-Klasse
# UID, alle Attribute, die für ein gültiges sekundäres Aufnahmebild erforderlich sind
# hinzugefügt. Es wird immer eine neue SOP-Instanz-UID zugewiesen.

SOP-Instanz-UID:

+ud --uid-default
bei verlustbehafteter Komprimierung neue UID zuweisen (Standard)

# Weist eine neue SOP-Instanz-UID zu, wenn die Komprimierung verlustbehaftet JPEG ist.

+ua --uid-immer
immer neue UID zuweisen

# Weist bedingungslos eine neue SOP-Instanz-UID zu.

+un --uid-nie
nie neue UID zuweisen

# Weist nie eine neue SOP-Instanz-UID zu.

Möglichkeiten für das Ausgangssignal: Optionen
Wertdarstellungen nach 1993:

+u --enable-new-vr
Unterstützung für neue VRs aktivieren (UN/UT) (Standard)

-u --disable-new-vr
Unterstützung für neue VRs deaktivieren, in OB konvertieren

Gruppenlängencodierung:

+g= --group-length-recalc
Gruppenlängen neu berechnen, falls vorhanden (Standard)

+g --group-length-create
immer mit Gruppenlängenelementen schreiben

-g --group-length-remove
immer ohne Gruppenlängenelemente schreiben

Längenkodierung in Sequenzen und Items:

+e --länge-explizit
mit expliziten Längen schreiben (Standard)

-e --länge-undefiniert
mit undefinierten Längen schreiben

Datensatz-Trailing-Padding:

-p= --padding-retain
Padding nicht ändern (Standard)

-p --padding-off
keine Polsterung

+p --padding-create [file-pad] [i]tem-pad: ganze Zahl
Datei auf mehreren f Bytes ausrichten
und Elemente auf mehreren von i Bytes

ANMERKUNG


Die dcmcjpls Das Dienstprogramm komprimiert DICOM-Bilder aller SOP-Klassen. Jedoch, dcmcjpls die
Versuchen Sie nicht sicherzustellen, dass das komprimierte Bild weiterhin allen Einschränkungen von entspricht
der IOD des Objekts.

Der Benutzer ist dafür verantwortlich, dass die von ihm erstellten komprimierten Bilder
konform mit dem DICOM-Standard. Wenn in Frage, die dcmcjpls Dienstprogramm ermöglicht es einem,
Konvertieren eines Bildes in eine sekundäre Erfassung - diese SOP-Klasse stellt keine Einschränkungen wie die
die oben genannten.

TRANSFER SYNTAXE


dcmcjpls unterstützt die folgenden Übertragungssyntaxen für die Eingabe (dcmfile-in):

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
DeflationiertExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2

(*) wenn mit aktivierter zlib-Unterstützung kompiliert

dcmcjpls unterstützt die folgenden Übertragungssyntaxen für die Ausgabe (dcmfile-out):

JPEGLSLosslessTransferSyntax 1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax 1.2.840.10008.1.2.4.81

LOGGING


Der Grad der Protokollausgabe der verschiedenen Befehlszeilentools und zugrunde liegenden Bibliotheken kann
vom Benutzer angegeben werden. Standardmäßig werden nur Fehler und Warnungen in den Standard geschrieben
Fehlerstrom. Option verwenden - ausführlich auch Informationsnachrichten wie Verarbeitungsdetails
sind gemeldet. Möglichkeit --debuggen kann verwendet werden, um mehr Details über die interne Aktivität zu erfahren,
zB für Debugging-Zwecke. Andere Protokollierungsebenen können mit Option ausgewählt werden --Protokoll-
Grad des . in --ruhig Modus werden nur schwerwiegende Fehler gemeldet. Bei solchen sehr schwerwiegenden Fehlerereignissen
die Anwendung wird normalerweise beendet. Weitere Informationen zu den verschiedenen Protokollierungsebenen finden Sie unter
siehe Dokumentation des Moduls 'oflog'.

Falls die Logging-Ausgabe in eine Datei geschrieben werden soll (optional mit Logfile-Rotation),
in Syslog (Unix) oder die Option Ereignisprotokoll (Windows) --log-config kann verwendet werden. Dies
Konfigurationsdatei ermöglicht es auch, nur bestimmte Nachrichten an einen bestimmten Ausgang zu leiten
Stream und zum Filtern bestimmter Nachrichten basierend auf dem Modul oder der Anwendung, in der sie
sind generiert. Eine Beispielkonfigurationsdatei finden Sie in /logger.cfg.

COMMAND LINE


Alle Befehlszeilentools verwenden die folgende Notation für Parameter: eckige Klammern umschließen
optionale Werte (0-1), drei nachgestellte Punkte zeigen an, dass mehrere Werte zulässig sind
(1-n), eine Kombination aus beiden bedeutet 0 bis n Werte.

Befehlszeilenoptionen werden von Parametern durch ein führendes '+' oder '-' Zeichen unterschieden.
bzw. Normalerweise sind Reihenfolge und Position von Befehlszeilenoptionen willkürlich (dh sie
kann überall erscheinen). Wenn sich die Optionen jedoch gegenseitig ausschließen, ist das Erscheinungsbild ganz rechts
wird genutzt. Dieses Verhalten entspricht den Standard-Auswertungsregeln gängiger Unix-Shells.

Darüber hinaus können eine oder mehrere Befehlsdateien mit einem '@'-Zeichen als Präfix für . angegeben werden
der Dateiname (zB @command.txt). Ein solches Befehlsargument wird durch den Inhalt von . ersetzt
die entsprechende Textdatei (mehrere Leerzeichen werden als einzelnes Trennzeichen behandelt, es sei denn
sie stehen zwischen zwei Anführungszeichen) vor jeder weiteren Auswertung. Bitte beachte, dass
Eine Befehlsdatei kann keine andere Befehlsdatei enthalten. Dieser einfache, aber effektive Ansatz
erlaubt es, gängige Kombinationen von Optionen/Parametern zusammenzufassen und vermeidet langwierige und
verwirrende Befehlszeilen (ein Beispiel finden Sie in der Datei /dumppat.txt).


Die dcmcjpls Dienstprogramm versucht, DICOM-Datenwörterbücher zu laden, die im
DCMDICTPATH Umgebungsvariable. Standardmäßig, dh wenn die DCMDICTPATH variable Umgebung
ist nicht gesetzt, die Datei /dicom.dic wird geladen, es sei denn, das Wörterbuch ist erstellt
in die Anwendung (Standard für Windows).

Das Standardverhalten sollte bevorzugt werden und die DCMDICTPATH Nur Umgebungsvariable
verwendet, wenn alternative Datenwörterbücher benötigt werden. Die DCMDICTPATH variable Umgebung
hat das gleiche Format wie die Unix-Shell PATH variabel, indem ein Doppelpunkt (':') trennt
Einträge. Auf Windows-Systemen wird ein Semikolon (';') als Trennzeichen verwendet. Das Datenwörterbuch
Der Code versucht, jede in der Datei angegebene Datei zu laden DCMDICTPATH Umgebungsvariable. Es
ist ein Fehler, wenn kein Data Dictionary geladen werden kann.

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.