EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

dcmj2pnm - Online în cloud

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

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


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

REZUMAT


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

DESCRIERE


dcmj2pnm 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ă), PNG, TIFF, JPEG (Joint Photographic Experts Group)
sau format Windows BMP. Acest utilitar acceptă atât necomprimat, cât și JPEG și RLE
imagini DICOM 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

conversie spațiu de culoare (numai imagini comprimate):

+cp --conv-fotometric
convertiți dacă interpretarea fotometrică YCbCr (implicit)

+cl --conv-losssy
convertiți YCbCr în RGB dacă JPEG cu pierderi

+cg --conv-ghici
convertiți în RGB dacă YCbCr este ghicit de bibliotecă

+cgl --conv-guess-losssy
convertiți în RGB dacă JPEG și YCbCr sunt cu pierderi
ghicit de biblioteca JPEG de bază

+ca --conv-intotdeauna
convertiți întotdeauna YCbCr în RGB

+cn --conv-niciodată
nu convertiți niciodată spațiul de culoare

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

Format JPEG:

+Jq --compr-quality [c]ality: întreg (0..100, implicit: 90)
valoarea calității pentru compresie (în procente)

+Js4 --sample-444
Eșantionare 4:4:4 (fără eșantionare)

+Js2 --sample-422
Subeșantionare 4:2:2 (subeșantionare orizontală a
componente cromatice, implicite)

+Js1 --sample-411
Subeșantionare 4:1:1 (orizontală și verticală
subeșantionarea componentelor cromatice)

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).

+oj --write-jpeg
scrie JPEG cu pierderi de 8 biți (linie de bază)

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


dcmj2pnm 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
JPEGProcess1TransferSyntax 1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSyntax 1.2.840.10008.1.2.4.51
JPEGProcess6_8TransferSyntax 1.2.840.10008.1.2.4.53
JPEGProcess10_12TransferSyntax 1.2.840.10008.1.2.4.55
JPEGProcess14TransferSyntax 1.2.840.10008.1.2.4.57
JPEGProcess14SV1TransferSyntax 1.2.840.10008.1.2.4.70
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


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


Servere și stații de lucru gratuite

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

  • 1
    ÎNGHIŢITURĂ
    ÎNGHIŢITURĂ
    SWIG este un instrument de dezvoltare software
    care conectează programele scrise în C și
    C++ cu o varietate de nivel înalt
    limbaje de programare. SWIG este folosit cu
    diferit...
    Descărcați SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construită cu
    Urmează JS, Webpack, Babel, Node și
    Express, folosind GraphQL și Apollo
    Client. Magazin WooCommerce în React(
    contine: Produse...
    Descărcați tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Pachetul depozit pentru ArchLabs Acesta este un
    aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/archlabs-repo/.
    A fost găzduit în OnWorks în...
    Descărcați archlabs_repo
  • 4
    Proiectul Zephyr
    Proiectul Zephyr
    Proiectul Zephyr este o nouă generație
    sistem de operare în timp real (RTOS) care
    suportă mai multe hardware-uri
    arhitecturi. Se bazează pe a
    nucleu cu amprentă mică...
    Descărcați Zephyr Project
  • 5
    SCcons
    SCcons
    SCons este un instrument de construcție software
    aceasta este o alternativă superioară
    instrument clasic de construcție „Make” care
    cu toții cunoaștem și iubim. SCons este
    implementat un...
    Descărcați SCons
  • 6
    PSeInt
    PSeInt
    PSeInt este un interpret de pseudo-cod pentru
    studenți de programare vorbitori de spaniolă.
    Scopul său principal este de a fi un instrument pentru
    învăţarea şi înţelegerea elementelor de bază
    concept...
    Descărcați PSeInt
  • Mai mult »

Comenzi Linux

  • 1
    7z
    7z
    7z - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Rulați 7z
  • 2
    7za
    7za
    7za - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Run 7za
  • 3
    înfiorător
    înfiorător
    CREEPY - O informație de geolocalizare
    agregator DESCRIERE: înfiorător este un
    aplicație care vă permite să adunați
    informații legate de geolocalizare despre
    utilizatori din...
    Fugi înfiorător
  • 4
    cricket-compilare
    cricket-compilare
    cricket - Un program pentru gestionarea
    colectarea și afișarea seriilor temporale
    date ...
    Rulați cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script pentru a obține
    informații despre versiunea instalată
    de G-Wrap...
    Rulați g-wrap-config
  • 6
    g.iarbă de acces
    g.iarbă de acces
    g.access - Controlează accesul la
    setul de hărți curent pentru alți utilizatori de pe
    sistem. Dacă nu este oferită nicio opțiune, se imprimă
    Statusul curent. CUVINTE CHEIE: general, hartă
    management, p...
    Rulați g.accessgrass
  • Mai mult »

Ad