EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

dcml2pnm - Online în cloud

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

Aceasta este comanda dcml2pnm 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


dcml2pnm - Convertiți imaginile DICOM în PGM/PPM, PNG, TIFF sau BMP

REZUMAT


dcml2pnm [opțiuni] dcmfile-in [bitmap-out]

DESCRIERE


dcml2pnm utilitarul citește o imagine DICOM, convertește datele pixelilor în funcție de
opțiunile selectate de procesare a imaginii și scrie înapoi o imagine în binecunoscutul PGM/PPM
(hartă gri portabilă / hartă pix portabilă), format PNG, TIFF sau Windows BMP. Acest utilitar
acceptă imagini DICOM necomprimate, precum și JPEG-LS și RLE comprimate.

PARAMETRI


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

numele fișierului de ieșire bitmap-out care urmează să fie scris (implicit: stdout)

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

imagine prelucrare Opțiuni
selecția cadrului:

+F --cadru [număr]: întreg
selectați cadrul specificat (implicit: 1)

+Fr --frame-range [n]număr [c]count: întreg
selectați c cadre începând cu cadrul n

+Fa --toate cadrele
selectați toate cadrele

rotație:

+Rl --rotire-stânga
rotiți imaginea la stânga (-90 de grade)

+Rr --rotire-dreapta
rotiți imaginea la dreapta (+90 de grade)

+Rtd --rotate-sus-jos
rotiți imaginea de sus în jos (180 de grade)

răsturnând:

+Lh --flip-orizontal
întoarceți imaginea pe orizontală

+Lv --flip-vertical
inversează imaginea pe verticală

+Lhv --întoarce-ambele-axe
întoarceți imaginea pe orizontală și pe verticală

scalare:

+a --recunoaște-aspect
recunoașteți raportul de aspect al pixelilor (implicit)

-a --ignora-aspect
ignorați raportul de aspect al pixelilor la scalare

+i --interpolează [n]numărul algoritmului: întreg
utilizați interpolarea la scalare (1..4, implicit: 1)

-i --fără-interpolare
fără interpolare la scalare

-S --fără scalare
fără scalare, ignorați raportul de aspect al pixelilor (implicit)

+Sxf --scale-x-factor [f]actor: float
scalare axa x după factor, auto-calculare axa y

+Syf --scale-y-factor [f]actor: float
scala axa y după factor, auto-calcula axa x

+Sxv --scale-x-size [n]număr: întreg
scala axa x la n pixeli, calculează automat axa y

+Syv --scale-y-size [n]număr: întreg
scala axa y la n pixeli, calculează automat axa x

transformare LUT de modalitate:

-M --no-modalitate
ignora transformarea LUT al modalității stocate

+M --utilizare-modalitate
utilizați transformarea LUT a modalității (implicit)

Transformare VOI LUT:

-W --fără ferestre
fără fereastră VOI (implicit)

+Wi --use-window [n]număr: întreg
utilizați a n-a fereastră VOI din fișierul imagine

+Wl --use-voi-lut [n]număr: întreg
utilizați al-lea tabel de căutare VOI din fișierul imagine

+Wm --min-max-window
fereastra de calcul VOI folosind algoritmul min-max

+Wn --min-max-window-n
calculați fereastra VOI folosind algoritmul min-max,
ignorând valorile extreme

+Wr --roi-min-max-window [l]left [t]op [l]idth [h]eight: întreg
Calculează fereastra ROI folosind algoritmul min-max,
regiunea de interes este specificată prin l,t,w,h

+Wh --histogram-window [n]număr: întreg
calculați fereastra VOI folosind algoritmul Histogramă,
ignorând n procente

+Ww --set-window [c]introduceți [w]idth: float
calculați fereastra VOI folosind centrul c și lățimea w

+Wfl --funcție-liniară
setați funcția VOI LUT la LINEAR

+Wfs --funcția-sigmoid
setați funcția VOI LUT la SIGMOID

prezentare transformare LUT:

+Pid --forma-identității
setați forma LUT de prezentare la IDENTITATE

+Piv --forma-inversă
setați forma LUT de prezentare la INVERS

+Pod --lin-od-shape
setați forma LUT de prezentare la LIN OD

acoperire:

-O --fără suprapuneri
nu afișați suprapuneri

+O --display-overlay [număr]: întreg
afișare suprapunere n (0..16, 0=toate, implicit: +O 0)

+Omr --ovl-replace
utilizați modul de suprapunere „Înlocuire”
(implicit pentru suprapuneri grafice)

+Omt --ovl-threshold
utilizați modul de suprapunere „Threshold Replace”

+Omc --ovl-complement
utilizați modul de suprapunere „Complement”

+Omv --ovl-invert
utilizați modul de suprapunere „Inversează Bitmap”

+Omi --ovl-roi
utilizați modul de suprapunere „Regiune de interes”
(implicit pentru suprapunerile ROI)

+Osf --set-foreground [d]ensity: float
setați densitatea primului plan de suprapunere (0..1, implicit: 1)

+Ost --set-threshold [d]ensity: float
setați densitatea pragului de suprapunere (0..1, implicit: 0.5)

afișați transformarea LUT:

+Dm --monitor-file [filename]: șir
calibrați ieșirea în funcție de caracteristicile monitorului
definit în f

+Dp --printer-file [filename]: șir
calibrați ieșirea în funcție de caracteristicile imprimantei
definit în f

+Da --ambient-light [a]ambient light: float
valoarea luminii ambientale (cd/m^2, implicit: fișier f)

+Di --iluminare [i]llumination: float
valoarea iluminării (cd/m^2, implicit: fișier f)

+Dn --min-density [m]densitate optică minimă: float
Valoare Dmin (implicit: dezactivat, numai cu +Dp)

+Dx --max-density [m]densitate optică maximă: float
Valoarea Dmax (implicit: oprit, numai cu +Dp)

+Dg --gsd-funcție
utilizați GSDF pentru calibrare (implicit pentru +Dm/+Dp)

+Dc --cielab-funcție
utilizați funcția CIELAB pentru calibrare

compatibilitate:

+Ma --accept-acr-nema
acceptă imagini ACR-NEMA fără fotometrice
interpretare

+Mp --accept-palettes
acceptați etichete incorecte ale atributelor paletei
(0028,111x) și (0028,121x)

+Mc --check-lut-depth
verificați a treia valoare a descriptorului LUT, comparați
cu adâncimea de biți așteptată pe baza datelor LUT

+Mm --ignore-mlut-depth
ignora a treia valoare a descriptorului LUT al modalității,
determina automat biți per intrare de tabel

+Mv --ignore-vlut-depth
ignora a treia valoare a descriptorului VOI LUT,
determina automat biți per intrare de tabel

Format TIFF:

+Tl --compr-lzw
compresie LZW (implicit)

+Tr --compr-rle
compresie RLE

+Tn --compr-none
necomprimat

+Pd --predictor-implicit
fără predictor LZW (implicit)

+Pn --predictor-niciun
predictor LZW 1 (fără predicție)

+Ph --predictor-horz
Predictorul LZW 2 (diferență orizontală)

+Rs --rows-per-strip [r]ows: întreg (implicit: 0)
rânduri pe bandă, implicit 8K pe bandă

Format PNG:

+il --interlace
creați fișierul întrețesut (implicit)

-il --nointerlace
creați un fișier neintercalat

+mf --meta-file
creați metainformații ale fișierului PNG (implicit)

-mf --meta-niciuna
fără metainformații ale fișierului PNG

alte transformari:

+G --scale de gri
convertiți în tonuri de gri dacă este necesar

+P --schimbare-polaritate
modificarea polarității (inversează ieșirea pixelilor)

+C --clip-region [st]nga [t]op [l]ățimea [h]opt: întreg
regiunea imaginii decupate (l, t, w, h)

producție Opțiuni
general:

-im --image-info
imprimați detaliile imaginii (necesită modul verbose)

-o --fără-ieșire
nu creați nicio ieșire (utilă cu -im)

generarea numelui de fișier (numai cu --frame-range sau --all-frames):

+Fc --use-frame-counter
utilizați contorul bazat pe 0 pentru numele fișierelor (implicit)

+Fn --use-frame-number
utilizați numărul absolut de cadre pentru numele fișierelor

format imagine:

+op --write-raw-pnm
scrieți PGM/PPM binar pe 8 biți (implicit pentru fișiere)

+opb --write-8-bit-pnm
scrieți ASCII PGM/PPM pe 8 biți (implicit pentru stdout)

+opw --write-16-bit-pnm
scrie ASCII PGM/PPM pe 16 biți

+opn --write-n-bit-pnm [n]număr: întreg
scrieți pe n-biți ASCII PGM/PPM (1..32)

+ob --write-bmp
scrie BMP pe 8 biți (monocrom) sau pe 24 biți (color).

+obp --write-8-bit-bmp
scrieți paleta de 8 biți BMP (numai monocrom)

+obt --write-24-bit-bmp
scrie BMP truecolor pe 24 de biți

+obr --write-32-bit-bmp
scrie BMP truecolor pe 32 de biți

+ot --write-tiff
scrie TIFF pe 8 biți (monocrom) sau pe 24 de biți (color).

+pe --write-png
scrie PNG pe 8 biți (monocrom) sau pe 24 de biți (color).

+on2 --write-16-bit-png
scrie PNG pe 16 biți (monocrom) sau pe 48 de biți (color).

NOTE


Următorii algoritmi de interpolare preferați pot fi selectați folosind --interpola
opţiune:

· 1 = algoritm de scalare liberă cu interpolare din setul de instrumente pbmplus
· 2 = algoritm de scalare liberă cu interpolare din revista c't
· 3 = algoritm de mărire cu interpolare biliniară de la Eduard Stănescu
· 4 = algoritm de mărire cu interpolare bicubică de la Eduard Stănescu
--scrie-tiff opțiunea este disponibilă numai când DCMTK a fost configurat și compilat cu
suport pentru exterior libtiff biblioteca TIFF. Disponibilitatea compresiei TIFF
opțiunile depind de libtiff configurație. În special, algoritmul LZW patentat
este posibil să nu fie disponibil.
--scrie-png opțiunea este disponibilă numai când DCMTK a fost configurat și compilat cu
suport pentru exterior libpng biblioteca PNG. Opțiune --intercalare permite imaginea progresivă
vizualizați în timp ce încărcați fișierul PNG. Doar câteva aplicații se ocupă de meta-informații (TEXT)
într-un fișier PNG.

TRANSFER SINTAXELE


dcml2pnm 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
JPEGLSLslessTransferSyntax 1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax 1.2.840.10008.1.2.4.81
RLELosslessTransferSyntax 1.2.840.10008.1.2.5
(*) dacă este compilat cu suportul zlib activat

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


dcml2pnm 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 dcml2pnm online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

  • 1
    Firebird
    Firebird
    Firebird RDBMS oferă caracteristici ANSI SQL
    și rulează pe Linux, Windows și
    mai multe platforme Unix. Caracteristici
    concurență și performanță excelente
    & putere...
    Descărcați Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer este un editor HTML wysiwyg care utilizează
    baza de cod Mozilla Composer. La fel de
    Dezvoltarea Nvu a fost oprită
    în 2005, KompoZer remediază multe erori și
    adaugă un f...
    Descărcați KompoZer
  • 3
    Descărcător gratuit de manga
    Descărcător gratuit de manga
    Free Manga Downloader (FMD) este un
    aplicație open source scrisă în
    Object-Pascal pentru gestionarea și
    descărcarea manga de pe diverse site-uri web.
    Aceasta este o oglindă...
    Descărcați gratuit Manga Downloader
  • 4
    UNetbootin
    UNetbootin
    UNetbootin vă permite să creați bootable
    Unități USB live pentru Ubuntu, Fedora și
    alte distribuții Linux fără
    arderea unui CD. Se rulează pe Windows, Linux,
    şi ...
    Descărcați UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM este ușor de utilizat
    Pachetul software ERP și CRM open source
    (rulați cu un server web php sau ca
    software autonom) pentru companii,
    fundatii...
    Descărcați Dolibarr ERP - CRM
  • 6
    Client SQL SQuirreL
    Client SQL SQuirreL
    SQuirreL SQL Client este un SQL grafic
    client scris în Java care va permite
    pentru a vizualiza structura unui JDBC
    baza de date conformă, răsfoiți datele în
    Mese...
    Descărcați SQuirreL SQL Client
  • Mai mult »

Comenzi Linux

Ad