Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

dcmj2pnm — online w chmurze

Uruchom dcmj2pnm w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie dcmj2pnm, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


dcmj2pnm - Konwersja obrazów DICOM do PGM/PPM, PNG, TIFF, JPEG lub BMP

STRESZCZENIE


dcmj2pnm [opcje] dcmfile-in [bitmap-out]

OPIS


Połączenia dcmj2pnm Narzędzie odczytuje obraz DICOM, konwertuje dane pikseli zgodnie z
wybrane opcje przetwarzania obrazu i zapisuje obraz z powrotem w dobrze znanym PGM/PPM
(przenośna mapa szarości / przenośna mapa pikselowa), PNG, TIFF, JPEG (Joint Photographic Experts Group)
lub format Windows BMP. To narzędzie obsługuje pliki nieskompresowane, a także JPEG i RLE
skompresowane obrazy DICOM.

PARAMETRY


dcmfile-in DICOM nazwa pliku wejściowego do przekonwertowania

bitmap-out wyjściowa nazwa pliku do zapisania (domyślnie: stdout)

OPCJE


ogólny Opcje
-h --pomoc
wydrukuj ten tekst pomocy i wyjdź

--wersja
wydrukuj informacje o wersji i wyjdź

--argumenty
wypisz rozszerzone argumenty wiersza poleceń

-q --cichy
tryb cichy, drukuj bez ostrzeżeń i błędów

-v --pełne
tryb szczegółowy, szczegóły przetwarzania wydruku

-d --debuguj
tryb debugowania, drukuj informacje debugowania

-ll --log-level [poziom] poziom: ciąg znaków
(krytyczny, błąd, ostrzeżenie, informacje, debugowanie, śledzenie)
użyj poziomu l dla rejestratora

-lc --log-config [f]nazwa_pliku: ciąg
użyj pliku konfiguracyjnego f dla loggera

wkład Opcje
format pliku wejściowego:

+f --odczytaj-plik
odczyt formatu pliku lub zestawu danych (domyślnie)

+fo --tylko-do-odczytu-pliku
tylko odczytaj format pliku

-f --odczytaj-zbiór danych
odczytaj zestaw danych bez informacji meta pliku

składnia transferu danych wejściowych:

-t= --odczytaj-xfer-auto
użyj rozpoznawania TS (domyślnie)

-td --odczytaj-xfer-wykryj
zignoruj ​​TS określony w metanagłówku pliku

-te --odczytaj-xfer-mała
czytać z wyraźnym VR little endian TS

-tb --odczytaj-xfer-duży
czytać z wyraźnym VR big endian TS

-ti --odczytaj-xfer-niejawny
czytać z niejawnym VR little endian TS

obraz przetwarzanie Opcje
wybór ramy:

+F --ramka [n]liczba: liczba całkowita
wybierz określoną ramkę (domyślnie: 1)

+Fr --zakres-ramek [n]liczba [c]liczba: liczba całkowita
wybierz c klatki zaczynające się od klatki n

+Fa --wszystkie ramki
zaznacz wszystkie ramki

obrót:

+Rl --obróć-w lewo
obróć obraz w lewo (-90 stopni)

+Rr --obróć-w prawo
obróć obraz w prawo (+90 stopni)

+Rtd --obracanie z góry na dół
obróć obraz z góry na dół (180 stopni)

przerzucanie:

+Lh --odwróć-poziomo
odwróć obraz w poziomie

+Lv --odwróć-pionowo
odwróć obraz w pionie

+Lhv --odwróć obie osie
odwróć obraz w poziomie iw pionie

skalowanie:

+a --rozpoznaj-aspekt
rozpoznaj proporcje pikseli (domyślnie)

-a --ignore-aspekt
ignoruj ​​​​współczynnik proporcji pikseli podczas skalowania

+i --interpolate [n]liczba algorytmu: liczba całkowita
użyj interpolacji podczas skalowania (1..4, domyślnie: 1)

-i --bez-interpolacji
brak interpolacji podczas skalowania

-S --bez skalowania
bez skalowania, ignoruj ​​proporcje pikseli (domyślnie)

+Sxf --współczynnik-x-skali [f]aktor: zmiennoprzecinkowy
skaluj oś x według współczynnika, automatycznie obliczaj oś y

+Syf --współczynnik-y-skali [f]aktor: zmiennoprzecinkowy
skaluj oś y według współczynnika, automatycznie obliczaj oś x

+Sxv --scale-x-size [n]liczba: liczba całkowita
skaluj oś x do n pikseli, automatycznie obliczaj oś y

+Syv --scale-y-size [n]liczba: liczba całkowita
skaluj oś y do n pikseli, automatycznie obliczaj oś x

konwersja przestrzeni barw (tylko obrazy skompresowane):

+cp --conv-fotometryczny
przelicz, jeśli interpretacja fotometryczna YCbCr (domyślnie)

+cl --conv-stratne
przekonwertuj YCbCr na RGB, jeśli stratny JPEG

+cg --conv-zgadnij
przekonwertować na RGB, jeśli biblioteka odgadnie YCbCr

+cgl --conv-zgadnij-stratne
przekonwertować na RGB, jeśli jest stratny JPEG i YCbCr
odgadnięte przez podstawową bibliotekę JPEG

+ca --conv-zawsze
zawsze konwertuj YCbCr na RGB

+cn --conv-nigdy
nigdy nie konwertuj przestrzeni kolorów

transformacja modalności LUT:

-M --brak modalności
zignoruj ​​zapisaną transformację LUT modalności

+M --modalność-użytkowania
użyj transformacji LUT modalności (domyślnie)

Transformacja VOI LUT:

-W --bez okien
brak okna VOI (domyślnie)

+Wi --use-window [n]liczba: liczba całkowita
użyj n-tego okna VOI z pliku obrazu

+Wl --use-voi-lut [n]liczba: liczba całkowita
użyj n-tej tabeli wyszukiwania VOI z pliku obrazu

+Wm --min-max-okno
obliczyć okno VOI za pomocą algorytmu min-max

+Wn --min-max-okno-n
obliczyć okno VOI za pomocą algorytmu min-max,
ignorując wartości ekstremalne

+Wr --roi-min-max-window [l]eft [t]op [w]idth [h]osiem: liczba całkowita
obliczyć okno ROI za pomocą algorytmu min-max,
obszar zainteresowania jest określony przez l,t,w,h

+Wh --histogram-window [n]liczba: liczba całkowita
obliczyć okno VOI za pomocą algorytmu Histogram,
pomijając n procent

+Ww --set-window [c]wprowadź [s]idth: float
oblicz okno VOI używając środka c i szerokości w

+Wfl --funkcja-liniowa
ustaw funkcję VOI LUT na LINEAR

+Wfs --funkcja sigmoidalna
ustaw funkcję VOI LUT na SIGMOID

prezentacja transformacji LUT:

+Pid --kształt tożsamości
ustaw kształt prezentacji LUT na IDENTITY

+Piv --odwrócony kształt
ustaw kształt LUT prezentacji na INVERSE

+Pod --lin-od-shape
ustaw kształt prezentacji LUT na LIN OD

narzuta:

-O --bez-nakładek
nie wyświetlaj nakładek

+O --display-overlay [n]liczba: liczba całkowita
nakładka wyświetlacza n (0..16, 0=wszystko, domyślnie: +O 0)

+Omr --ovl-replace
użyj trybu nakładki „Zamień”
(domyślne dla nakładek graficznych)

+Omt --próg owl
użyj trybu nakładki „Zastąp próg”

+ Omc -- uzupełnienie-ovl
użyj trybu nakładki „Dopełnienie”

+Omv --ovl-odwróć
użyj trybu nakładki „Odwróć mapę bitową”

+Omi --ovl-roi
użyj trybu nakładki „Region zainteresowania”
(domyślnie dla nakładek ROI)

+Osf --set-foreground [d]gęstość: float
ustaw gęstość pierwszego planu nakładki (0..1, domyślnie: 1)

+Ost --set-threshold [d]gęstość: float
ustaw gęstość progową nakładki (0..1, domyślnie: 0.5)

wyświetl transformację LUT:

+Dm --monitor-file [f] nazwa_pliku: łańcuch
skalibrować wyjście zgodnie z charakterystyką monitora
zdefiniowana w f

+Dp --printer-file [f] nazwa_pliku: łańcuch
skalibrować wydruk zgodnie z charakterystyką drukarki
zdefiniowana w f

+Da --światło otoczenia [a]światło otoczenia: pływak
wartość światła otoczenia (cd/m^2, domyślnie: plik f)

+Di --oświetlenie [i]oświetlenie: zmiennoprzecinkowe
wartość oświetlenia (cd/m^2, domyślnie: plik f)

+Dn --min-density [m]minimalna gęstość optyczna: float
Wartość Dmin (domyślnie: wyłączone, tylko z +Dp)

+Dx --max-density [m]maksymalna gęstość optyczna: float
Wartość Dmax (domyślnie: wyłączone, tylko z +Dp)

+Dg --gsd-funkcja
użyj GSDF do kalibracji (domyślnie dla +Dm/+Dp)

+Dc --cielab-funkcja
użyj funkcji CIELAB do kalibracji

zgodność:

+Ma --accept-acr-nema
zaakceptować obrazy ACR-NEMA bez fotometrii
interpretacja

+Mp --akceptuj-palety
zaakceptuj nieprawidłowe znaczniki atrybutów palety
(0028,111x) i (0028,121x)

+Mc --check-lut-głębokość
sprawdź trzecią wartość deskryptora LUT, porównaj
z oczekiwaną głębią bitową opartą na danych LUT

+Mm --ignore-mlut-głębokość
zignoruj ​​trzecią wartość deskryptora modalności LUT,
automatyczne określanie bitów na wpis w tabeli

+Mv --ignore-vlut-głębokość
zignoruj ​​3. wartość deskryptora VOI LUT,
automatyczne określanie bitów na wpis w tabeli

Format TIF:

+Tl --compr-lzw
Kompresja LZW (domyślna)

+Tr --kompr-rle
Kompresja RLE

+Tn --kompr-brak
nieskompresowany

+Pd – domyślny predyktor
brak predyktora LZW (domyślnie)

+Pn --predyktor-brak
Predyktor LZW 1 (brak predykcji)

+Ph --predictor-horz
Predyktor LZW 2 (różnicowanie poziome)

+Rs --rows-per-strip [r]ows: liczba całkowita (domyślnie: 0)
rzędy na pasek, domyślnie 8K na pasek

Format PNG:

+il --przeplot
utwórz plik z przeplotem (domyślnie)

-il --bez przeplotu
utwórz plik bez przeplotu

+mf --meta-plik
utwórz metadane pliku PNG (domyślnie)

-mf --meta-brak
brak metainformacji o pliku PNG

Format JPG:

+Jq --compr-jakość [jak]jakość: liczba całkowita (0..100, domyślnie: 90)
wartość jakości kompresji (w procentach)

+Js4 --próbka-444
Samplowanie 4:4:4 (bez podpróbkowania)

+Js2 --próbka-422
Podpróbkowanie 4:2:2 (podpróbkowanie poziome
komponenty chrominancji, domyślnie)

+Js1 --próbka-411
Podpróbkowanie 4:1:1 (poziome i pionowe
podpróbkowanie składników chrominancji)

inne przeróbki:

+G --skala szarości
w razie potrzeby przekonwertuj na skalę szarości

+P --zmiana-biegunowości
zmień polaryzację (odwróć wyjście pikseli)

+C --clip-region [l]eft [t]op [w]idth [h]osiem: liczba całkowita
region obrazu klipu (l, t, w, h)

wydajność Opcje
generał:

-im --informacje o obrazie
drukuj szczegóły obrazu (wymaga trybu szczegółowego)

-o --brak-wyjścia
nie twórz żadnych danych wyjściowych (przydatne z -im)

generowanie nazw plików (tylko z --frame-range lub --all-frames):

+Fc --użyj-licznika-ramek
użyj licznika opartego na 0 dla nazw plików (domyślnie)

+Fn --użyj numeru-klatki
użyj bezwzględnego numeru klatki dla nazw plików

format obrazu:

+op --write-raw-pnm
napisz 8-bitowy binarny PGM/PPM (domyślnie dla plików)

+opb --write-8-bit-pnm
napisz 8-bit ASCII PGM/PPM (domyślnie dla stdout)

+opw --write-16-bit-pnm
napisz 16-bit ASCII PGM/PPM

+opn --write-n-bit-pnm [n]liczba: liczba całkowita
napisz n-bit ASCII PGM/PPM (1..32)

+ob --write-bmp
napisz 8-bitowy (monochromatyczny) lub 24-bitowy (kolorowy) BMP

+obp --write-8-bit-bmp
napisz 8-bitową paletę BMP (tylko monochromatyczne)

+obt --write-24-bit-bmp
napisz 24-bitowy TrueColor BMP

+obr --write-32-bit-bmp
napisz 32-bitowy TrueColor BMP

+ot --write-tiff
zapisuj 8-bitowy (monochromatyczny) lub 24-bitowy (kolorowy) TIFF

+ na --write-png
napisz 8-bitowy (monochromatyczny) lub 24-bitowy (kolorowy) PNG

+on2 --write-16-bit-png
napisz 16-bitowy (monochromatyczny) lub 48-bitowy (kolorowy) PNG

+oj --write-jpeg
zapis 8-bitowego stratnego JPEG (linia bazowa)

UWAGI


Następujące preferowane algorytmy interpolacji można wybrać za pomocą --interpolować
opcja:

· 1 = dowolny algorytm skalowania z interpolacją z zestawu narzędzi pbmplus
· 2 = dowolny algorytm skalowania z interpolacją z magazynu c't
· 3 = algorytm powiększenia z interpolacją dwuliniową autorstwa Eduarda Stanescu
· 4 = algorytm powiększenia z interpolacją dwusześcienną autorstwa Eduarda Stanescu
Połączenia --wpisz-tiff opcja jest dostępna tylko wtedy, gdy skonfigurowano i skompilowano DCMTK
wsparcie zewnętrzne libtiff biblioteka TIFF. Dostępność kompresji TIFF
opcje zależą od libtiff konfiguracja. W szczególności opatentowany algorytm LZW
mogą być niedostępne.
Połączenia --pisz-png opcja jest dostępna tylko wtedy, gdy skonfigurowano i skompilowano DCMTK
wsparcie zewnętrzne biblioteka biblioteka PNG. Opcja --przeplatać umożliwia obraz progresywny
widok podczas ładowania pliku PNG. Tylko kilka aplikacji zajmuje się metainformacjami (TEKST)
w pliku PNG.

TRANSFER SKŁADNIE


dcmj2pnm obsługuje następujące składnie przesyłania danych wejściowych (dcmfile-in):
LittleEndianImplicitTransferSkładnia 1.2.840.10008.1.2
LittleEndianExplicitTransferSkładnia 1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSkładnia 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSkładnia 1.2.840.10008.1.2.2
JPEGProcess1TransferSkładnia 1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSkładnia 1.2.840.10008.1.2.4.51
JPEGProcess6_8TransferSkładnia 1.2.840.10008.1.2.4.53
JPEGProcess10_12TransferSkładnia 1.2.840.10008.1.2.4.55
JPEGProcess14TransferSkładnia 1.2.840.10008.1.2.4.57
JPEGProcess14SV1TransferSkładnia 1.2.840.10008.1.2.4.70
RLLosslessTransferSkładnia 1.2.840.10008.1.2.5
(*) jeśli skompilowano z włączoną obsługą zlib

LOGOWANIE


Poziom rejestrowania danych wyjściowych różnych narzędzi wiersza poleceń i podstawowych bibliotek może:
być określony przez użytkownika. Domyślnie w standardzie zapisywane są tylko błędy i ostrzeżenia
strumień błędów. Korzystanie z opcji --gadatliwy także komunikaty informacyjne, takie jak szczegóły przetwarzania
Jest zgłoszony. Opcja --odpluskwić można wykorzystać, aby uzyskać więcej szczegółów na temat działalności wewnętrznej,
np. do celów debugowania. Inne poziomy rejestrowania można wybrać za pomocą opcji --Dziennik-
poziom, w --cichy w trybie zgłaszane są tylko błędy krytyczne. W tak bardzo poważnych błędach,
aplikacja zwykle kończy się. Aby uzyskać więcej informacji na temat różnych poziomów rejestrowania,
patrz dokumentacja modułu 'oflog'.
W przypadku, gdy dane wyjściowe logowania powinny być zapisywane do pliku (opcjonalnie z rotacją logów),
do syslog (Unix) lub opcji dziennika zdarzeń (Windows) --log-config może być użyty. Ten
plik konfiguracyjny pozwala również na kierowanie tylko niektórych komunikatów na określone wyjście
strumienia i do filtrowania niektórych wiadomości na podstawie modułu lub aplikacji, w której są
Są generowane. Przykładowy plik konfiguracyjny znajduje się w /logger.cfg.

COMMAND LINE


Wszystkie narzędzia wiersza poleceń używają następującej notacji dla parametrów: nawiasy kwadratowe otocz
wartości opcjonalne (0-1), trzy końcowe kropki oznaczają, że dozwolone są różne wartości
(1-n), kombinacja obu oznacza od 0 do n wartości.
Opcje wiersza poleceń są odróżniane od parametrów przez wiodący znak '+' lub '-',
odpowiednio. Zazwyczaj kolejność i pozycja opcji wiersza poleceń są dowolne (tzn
może pojawić się w dowolnym miejscu). Jeśli jednak opcje wzajemnie się wykluczają, najbardziej odpowiedni wygląd
jest używany. To zachowanie jest zgodne ze standardowymi regułami oceny powszechnych powłok uniksowych.
Ponadto jeden lub więcej plików poleceń można określić za pomocą znaku „@” jako przedrostka do
nazwa pliku (np. @komenda.txt). Taki argument polecenia jest zastępowany treścią
odpowiedni plik tekstowy (wiele białych znaków jest traktowanych jako pojedynczy separator, chyba że
pojawiają się między dwoma cudzysłowami) przed dalszą oceną. Proszę to zanotować
plik poleceń nie może zawierać innego pliku poleceń. To proste, ale skuteczne podejście
pozwala podsumować typowe kombinacje opcji/parametrów i uniknąć długich i
mylące wiersze poleceń (przykład znajduje się w pliku) /dumppat.txt).

ŚRODOWISKO


Połączenia dcmj2pnm narzędzie spróbuje załadować słowniki danych DICOM określone w
ŚCIEŻKA DDMDICT Zmienna środowiskowa. Domyślnie, tj. jeśli ŚCIEŻKA DDMDICT zmienna środowiskowa
nie jest ustawiony, plik /dicom.dic zostanie załadowany, chyba że słownik zostanie zbudowany
do aplikacji (domyślnie dla Windows).
Preferowane jest zachowanie domyślne, a ŚCIEŻKA DDMDICT tylko zmienna środowiskowa
używane, gdy wymagane są alternatywne słowniki danych. ten ŚCIEŻKA DDMDICT zmienna środowiskowa
ma taki sam format jak powłoka uniksowa PATH zmienna, w której oddziela się dwukropek (':')
wpisy. W systemach Windows średnik (';') jest używany jako separator. Słownik danych
kod spróbuje załadować każdy plik określony w ŚCIEŻKA DDMDICT Zmienna środowiskowa. Ono
jest błędem, jeśli nie można załadować słownika danych.

Korzystaj z dcmj2pnm online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    HAUST
    HAUST
    SWIG to narzędzie do tworzenia oprogramowania
    która łączy programy napisane w C i
    C++ z różnymi wysokopoziomowymi
    języki programowania. SWIG jest używany z
    różne...
    Pobierz SWIG
  • 2
    Motyw WooCommerce Nextjs React
    Motyw WooCommerce Nextjs React
    Motyw React WooCommerce, zbudowany z
    Następny JS, Webpack, Babel, Node i
    Express, używając GraphQL i Apollo
    Klient. Sklep WooCommerce w React(
    zawiera: Produkty...
    Pobierz motyw WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repozytorium pakietów dla ArchLabs To jest plik
    aplikacja, którą można również pobrać
    od
    https://sourceforge.net/projects/archlabs-repo/.
    Został on hostowany w OnWorks w...
    Pobierz archlabs_repo
  • 4
    Projekt Zefir
    Projekt Zefir
    Projekt Zephyr to nowa generacja
    system operacyjny czasu rzeczywistego (RTOS).
    obsługuje wiele urządzeń
    architektury. Opiera się na A
    małe jądro...
    Pobierz projekt Zephyr
  • 5
    Scons
    Scons
    SCons to narzędzie do tworzenia oprogramowania
    jest lepszą alternatywą dla
    klasyczne narzędzie do budowania „Make”.
    wszyscy znamy i kochamy. SCons jest
    wdrożył...
    Pobierz SCons
  • 6
    PSeInt
    PSeInt
    PSeInt to interpreter pseudokodu dla
    hiszpańskojęzyczni studenci programowania.
    Jego głównym celem jest bycie narzędziem do
    nauka i zrozumienie podstaw
    koncepcja...
    Pobierz PSeInt
  • więcej »

Komendy systemu Linux

Ad