EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

dcmcjpls - Online în cloud

Rulați dcmcjpls în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda dcmcjpls care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


dcmcjpls - Codifică fișierul DICOM în sintaxa de transfer JPEG-LS

REZUMAT


dcmcjpls [opțiuni] dcmfile-in dcmfile-out

DESCRIERE


dcmcjpls utilitarul citește o imagine DICOM necomprimată (dcmfile-in), efectuează un JPEG-LS
compresie (adică conversie la o sintaxă de transfer DICOM încapsulată) și scrie fișierul
imaginea convertită într-un fișier de ieșire (dcmfile-out).

PARAMETRI


dcmfile-in numele fișierului de intrare DICOM care urmează să fie convertit

dcmfile-out DICOM nume de fișier de ieșire

OPŢIUNI


general Opțiuni
-h --ajutor
imprimați acest text de ajutor și ieșiți

--versiune
imprimați informațiile despre versiunea și ieșiți

--argumente
tipăriți argumentele liniei de comandă extinse

-q --liniște
modul silențios, nu imprimați avertismente și erori

-v --verbos
mod verbos, detalii de procesare a tipăririi

-d --debug
modul de depanare, imprimați informațiile de depanare

-ll --log-level [l]evel: constantă șir
(fatal, eroare, avertizare, informații, depanare, urmărire)
utilizați nivelul l pentru logger

-lc --log-config [f]ilename: șir
utilizați fișierul de configurare f pentru logger

intrare Opțiuni
format fisier de intrare:

+f --read-file
citiți formatul de fișier sau setul de date (implicit)

+fo --read-file-only
Citiți numai formatul de fișier

-f --read-dataset
citiți setul de date fără metainformații ale fișierului

sintaxa transferului de intrare:

-t= --read-xfer-auto
utilizați recunoașterea TS (implicit)

-td --read-xfer-detect
ignorați TS specificat în antetul meta fișierului

-te --read-xfer-little
citit cu VR explicit little endian TS

-tb --read-xfer-big
citiți cu VR explicit big endian TS

-ti --read-xfer-implicit
citit cu VR implicit little endian TS

JPEG-LS codare Opțiuni
Procesul JPEG-LS:

+el --encode-lossless
codificați JPEG-LS fără pierderi numai TS (implicit)

# Această opțiune selectează sintaxa de transfer fără pierderi JPEG-LS
# și efectuează o compresie fără pierderi.

+ro --encode-nearlossless
codifică JPEG-LS TS aproape fără pierderi (NEAR: 2)

# Această opțiune selectează sintaxa de transfer cu pierderi JPEG-LS
# și efectuează o compresie aproape fără pierderi.

Rata de biți JPEG-LS (doar aproape fără pierderi):

+md --max-deviation [d]eviation: întreg (implicit: 2)
definește abaterea maximă pentru un pixel codificat

# Această opțiune specifică abaterea maximă pentru un singur pixel de la
# valoarea pixelului original.

compresie fără pierderi:

+pr --prefer-raw
preferă modul codificator brut (implicit)

# Această opțiune activează codificatorul brut. Codificatorul brut codifică
# completă celula de pixeli așa cum a fost citită din imaginea sursă fără
# efectuând orice modificări.

+buc --prefer-gătit
preferă modul codificator gătit

# Această opțiune activează codificatorul gătit. Codificatorul gătit se mișcă
# suprapune date la etichete separate (60xx, 3000) și codifică numai
# de biți stocați în fiecare pixel.

Compresie JPEG-LS:

+t1 --threshold1 [t]hreshhold: întreg (implicit pentru 8 bpp: 3)
setați pragul 1 al parametrului de codificare JPEG-LS

+t2 --threshold2 [t]hreshhold: întreg (implicit pentru 8 bpp: 7)
setați pragul 2 al parametrului de codificare JPEG-LS

+t3 --threshold3 [t]hreshhold: întreg (implicit pentru 8 bpp: 21)
setați pragul 3 al parametrului de codificare JPEG-LS

+rs --reset [r]eset: întreg (implicit: 64)
setați resetarea parametrului de codare JPEG-LS

+lm --limit [l]imit: întreg (implicit: 0)
setați limita parametrului de codificare JPEG-LS

Intercalare JPEG-LS:

+il --interleave-line
forțați imagini JPEG-LS intercalate cu linii (implicit)

# Acest indicator forțează modul intercalat cu linii pentru imaginea rezultată.
# În modul line-interleave fiecare linie din imaginea sursă este
# comprimat separat pentru fiecare componentă și apoi linia următoare
# este codificat.

+este --interleave-sample
forțați imaginile JPEG-LS intercalate cu mostre

# Acest indicator forțează modul de intercalare a probei pentru imaginea rezultată.
# În modul sample-interleave, componentele fiecărui pixel sunt codificate înainte
# următorul pixel este codificat.

+în --interleave-none
forțați imaginile JPEG-LS neinterleaved

# Acest indicator forțează modul neinterleaved pentru imaginea rezultată.
# În acest mod, fiecare dintre componentele imaginii este complet codificată
# înainte ca următoarea componentă să fie manipulată.

+iv --interleave-default
utilizați cel mai rapid mod posibil de intercalare

# Acest flag selectează un mod de intercalare pe baza modului imaginii sursă.
# Dacă este posibil, imaginea nu este convertită într-un mod diferit de intercalare.

încapsulată pixel de date codare Opțiuni
Fragmentarea datelor pixelilor încapsulați:

+ff --fragment-pe-cadru
codificați fiecare cadru ca un fragment (implicit)

# Această opțiune determină crearea unui fragment comprimat pentru fiecare
# cadru (recomandat).

+fs --fragment-size [m]ize: întreg
limitați dimensiunea fragmentului la s kbytes

# Această opțiune limitează dimensiunea fragmentului care poate cauza crearea
# mai multe fragmente pe cadru.

codificare de bază pentru tabelul offset:

+ot --offset-table-create
creați tabel de compensare (implicit)

# Această opțiune determină crearea unui tabel de compensare valid pentru
# fragmente JPEG comprimate.

-ot --offset-table-empty
lăsați tabelul de compensare gol

# Această opțiune determină crearea unui tabel de compensare gol
# pentru fragmentele JPEG comprimate.

UID clasa SOP:

+cd --class-default
păstrați UID-ul clasei SOP (implicit)

# Păstrați UID-ul clasei SOP al imaginii sursă.

+cs --class-sc
convertiți în imaginea de captură secundară (implică --uid-always)

# Convertiți imaginea în Captură secundară. Pe lângă clasa SOP
# UID, toate atributele necesare pentru o imagine de captură secundară validă sunt
# adăugat. Un nou UID de instanță SOP este întotdeauna atribuit.

UID al instanței SOP:

+ud --uid-default
atribuiți un nou UID dacă compresie cu pierderi (implicit)

# Atribuie un nou UID de instanță SOP dacă compresia este JPEG cu pierderi.

+ua --uid-intotdeauna
atribuiți întotdeauna un nou UID

# Atribuie necondiționat un nou UID de instanță SOP.

+un --uid-niciodată
nu atribuiți niciodată un nou UID

# Nu atribuie niciodată un nou UID de instanță SOP.

producție Opțiuni
reprezentări valorice post-1993:

+u --enable-new-vr
activați suportul pentru noi VR (UN/UT) (implicit)

-u --disable-new-vr
dezactivați suportul pentru noile VR, convertiți în OB

codificarea lungimii grupului:

+g= --grup-lungime-recalc
recalculați lungimile grupului dacă există (implicit)

+g --grup-lungime-creare
scrie întotdeauna cu elemente de lungime a grupului

-g --grup-lungime-elimină
scrie întotdeauna fără elemente de lungime a grupului

codificarea lungimii în secvențe și elemente:

+e --lungime-explicit
scrieți cu lungimi explicite (implicit)

-e --lungime-nedefinită
scrie cu lungimi nedefinite

umplutură finală a setului de date:

-p= --padding-retain
nu modificați umplutura (implicit)

-p --padding-off
fara umplutura

+p --padding-create [fi]ile-pad [i]tem-pad: întreg
aliniați fișierul pe multiplu de f octeți
și articole pe mai mulți de i octeți

NOTE


dcmcjpls utilitarul comprimă imagini DICOM din toate clasele SOP. In orice caz, dcmcjpls face
nu încercați să vă asigurați că imaginea comprimată respectă în continuare toate restricțiile de
IOD-ul obiectului.

Utilizatorul este responsabil pentru a se asigura că imaginile comprimate pe care le creează sunt
conform cu standardul DICOM. Dacă este în discuție, dcmcjpls utilitatea permite
converti o imagine în captură secundară - această clasă SOP nu impune restricții ca
cele mentionate mai sus.

TRANSFER SINTAXELE


dcmcjpls acceptă următoarele sintaxe de transfer pentru intrare (dcmfile-in):

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2

(*) dacă este compilat cu suportul zlib activat

dcmcjpls acceptă următoarele sintaxe de transfer pentru ieșire (dcmfile-out):

JPEGLSLslessTransferSyntax 1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax 1.2.840.10008.1.2.4.81

LOGARE


Nivelul de înregistrare în jurnal al diferitelor instrumente de linie de comandă și biblioteci subiacente poate
fi specificat de utilizator. În mod implicit, numai erorile și avertismentele sunt scrise conform standardului
fluxul de erori. Folosind opțiunea --verbos de asemenea, mesaje informaționale precum detaliile de procesare
sunt raportate. Opțiune --depanare poate fi folosit pentru a obține mai multe detalii despre activitatea internă,
de exemplu, în scopuri de depanare. Alte niveluri de înregistrare pot fi selectate folosind opțiunea --Buturuga-
nivel. În --Liniște mod sunt raportate numai erori fatale. În astfel de evenimente de eroare foarte grave,
aplicația se va încheia de obicei. Pentru mai multe detalii despre diferitele niveluri de înregistrare,
vezi documentația modulului „oflog”.

În cazul în care ieșirea de jurnal ar trebui să fie scrisă în fișier (opțional cu rotația fișierului de jurnal),
la syslog (Unix) sau la opțiunea jurnal de evenimente (Windows). --log-config poate fi utilizat. Acest
fișierul de configurare permite, de asemenea, direcționarea numai anumitor mesaje către o anumită ieșire
stream și pentru filtrarea anumitor mesaje în funcție de modulul sau aplicația în care acestea
sunt generate. Un exemplu de fișier de configurare este furnizat în /logger.cfg.

COMMAND LINE


Toate instrumentele din linia de comandă folosesc următoarea notație pentru parametri: parantezele pătrate includ
valori opționale (0-1), trei puncte în urmă indică faptul că sunt permise mai multe valori
(1-n), o combinație a ambelor înseamnă valori de la 0 la n.

Opțiunile liniei de comandă se deosebesc de parametri prin semnul „+” sau „-”,
respectiv. De obicei, ordinea și poziția opțiunilor liniei de comandă sunt arbitrare (adică acestea
poate apărea oriunde). Cu toate acestea, dacă opțiunile se exclud reciproc, aspectul cel mai potrivit
este folosit. Acest comportament se conformează regulilor standard de evaluare ale shell-urilor Unix obișnuite.

În plus, unul sau mai multe fișiere de comandă pot fi specificate folosind semnul „@” ca prefix pentru
numele fișierului (de ex @command.txt). Un astfel de argument de comandă este înlocuit cu conținutul lui
fișierul text corespunzător (mai multe spații albe sunt tratate ca un singur separator, cu excepția cazului în care
apar între două ghilimele) înainte de orice evaluare ulterioară. Vă rugăm să rețineți că
un fișier de comandă nu poate conține un alt fișier de comandă. Această abordare simplă, dar eficientă
permite rezumarea combinațiilor comune de opțiuni/parametri și evită lungimi și
linii de comandă confuze (un exemplu este oferit în fișier /dumppat.txt).

MEDIUL


dcmcjpls utilitarul va încerca să încarce dicționarele de date DICOM specificate în
DCMDICTPATH variabilă de mediu. Implicit, adică dacă DCMDICTPATH variabilă de mediu
nu este setat, fișierul /dicom.dic va fi încărcat dacă nu este construit dicționarul
în aplicație (implicit pentru Windows).

Comportamentul implicit ar trebui să fie preferat și DCMDICTPATH numai variabila de mediu
utilizat atunci când sunt necesare dicționare de date alternative. The DCMDICTPATH variabilă de mediu
are același format ca și shell-ul Unix PATH variabilă prin aceea că se separă două puncte (':').
intrări. Pe sistemele Windows, un punct și virgulă (';') este folosit ca separator. Dicționarul de date
codul va încerca să încarce fiecare fișier specificat în DCMDICTPATH variabilă de mediu. Aceasta
este o eroare dacă nu poate fi încărcat niciun dicționar de date.

Utilizați dcmcjpls online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad