Ito ang command dcmscale na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
dcmscale - Sukatin ang mga larawan ng DICOM
SINOPSIS
dcmscale [mga opsyon] dcmfile-in dcmfile-out
DESCRIPTION
Ang dcmscale Binabasa ng utility ang isang imahe ng DICOM, sinusuri ito ayon sa mga setting ng command line
at isinusulat muli ang imahe ng DICOM. Sinusuportahan lamang ng utility na ito ang hindi naka-compress at RLE
naka-compress na mga imahe ng DICOM.
MGA PARAMETERS
dcmfile-in DICOM input filename na i-scale
dcmfile-out DICOM output filename na isusulat
Opsyon
pangkalahatan pagpipilian
-h --tulong
i-print ang text ng tulong na ito at lumabas
--bersyon
impormasyon ng bersyon ng pag-print at paglabas
--mga argumento
i-print ang pinalawak na mga argumento ng command line
-q --tahimik
quiet mode, walang mga babala at error sa pag-print
-v --verbose
verbose mode, mga detalye ng pagproseso ng pag-print
-d --debug
debug mode, i-print ang impormasyon ng debug
-ll --log-level [l]evel: string constant
(fatal, error, babala, impormasyon, debug, trace)
gumamit ng level l para sa logger
-lc --log-config [f]ilename: string
gumamit ng config file f para sa logger
input pagpipilian
format ng input file:
+f --read-file
basahin ang format ng file o set ng data (default)
+fo --read-file-only
basahin lamang ang format ng file
-f --read-dataset
basahin ang set ng data nang walang impormasyon sa meta ng file
syntax ng paglipat ng input:
-t= --read-xfer-auto
gumamit ng TS recognition (default)
-td --read-xfer-detect
huwag pansinin ang TS na tinukoy sa file meta header
-te --basahin-xfer-kaunti
basahin gamit ang tahasang VR little endian TS
-tb --read-xfer-big
basahin gamit ang tahasang VR big endian TS
-ti --read-xfer-implicit
basahin nang may implicit na VR little endian TS
pagproseso pagpipilian
scaling:
+a --recognize-aspect
kilalanin ang pixel aspect ratio (default)
-a --ignore-aspect
huwag pansinin ang pixel aspect ratio kapag nag-scale
+i --interpolate [n]bilang ng algorithm: integer
gumamit ng interpolation kapag nag-scale (1..4, default: 1)
-i --walang-interpolation
walang interpolation kapag nag-scale
-S --walang-scaling
walang scaling, huwag pansinin ang pixel aspect ratio (default)
+Sxf --scale-x-factor [f]actor: float
scale x axis ayon sa factor, auto-compute y axis
+Syf --scale-y-factor [f]actor: float
scale y axis ayon sa factor, auto-compute x axis
+Sxv --scale-x-size [n]number: integer
scale x axis sa n pixels, auto-compute y axis
+Syv --scale-y-size [n]number: integer
sukat y axis sa n pixel, auto-compute x axis
iba pang pagbabago:
+C --clip-region [l]eft [t]op [w]idth [h]eight: integer
clip rectangular image region (l, t, w, h)
SOP Instance UID:
+ua --uid-laging
palaging magtalaga ng bagong SOP Instance UID (default)
+un --uid-hindi kailanman
huwag magtalaga ng bagong SOP Instance UID
output pagpipilian
format ng output file:
+F --write-file
sumulat ng format ng file (default)
-F --write-dataset
magsulat ng set ng data nang walang impormasyon sa meta ng file
syntax ng paglilipat ng output:
+t= --write-xfer-same
magsulat ng parehong TS bilang input (default)
+te --write-xfer-little
magsulat gamit ang tahasang VR little endian TS
+tb --write-xfer-big
magsulat gamit ang tahasang VR big endian TS
+ti --write-xfer-implicit
magsulat gamit ang implicit na VR little endian TS
mga representasyon ng halaga pagkatapos ng 1993:
+u --enable-new-vr
paganahin ang suporta para sa mga bagong VR (UN/UT) (default)
-u --disable-new-vr
huwag paganahin ang suporta para sa mga bagong VR, i-convert sa OB
pag-encode ng haba ng pangkat:
+g= --group-length-recalc
muling kalkulahin ang mga haba ng pangkat kung naroroon (default)
+g --grupo-haba-lumikha
palaging magsulat gamit ang mga elemento ng haba ng pangkat
-g --grupo-haba-alisin
palaging sumulat nang walang mga elemento ng haba ng pangkat
haba ng pag-encode sa mga sequence at item:
+e --length-explicit
sumulat nang may tahasang haba (default)
-e --haba-hindi natukoy
sumulat ng hindi natukoy ang mga haba
data set trailing padding (hindi kasama ang --write-dataset):
-p= --padding-retain
huwag magpalit ng padding
(default kung hindi --write-dataset)
-p --padding-off
walang padding (implicit kung --write-dataset)
+p --padding-create [f]ile-pad [i]tem-pad: integer
align file sa maramihang mga f byte at mga item sa
maramihang i bytes
NOTA
Ang mga sumusunod na gustong interpolation algorithm ay maaaring piliin gamit ang --interpolate
opsiyon:
· 1 = libreng scaling algorithm na may interpolation mula sa pbmplus toolkit
· 2 = libreng scaling algorithm na may interpolation mula sa c't magazine
· 3 = magnification algorithm na may bilinear interpolation mula kay Eduard Stanescu
· 4 = magnification algorithm na may bicubic interpolation mula kay Eduard Stanescu
PAGTOTROSO
Ang antas ng pag-log output ng iba't ibang command line tool at pinagbabatayan na mga aklatan ay maaaring
matukoy ng gumagamit. Bilang default, mga error at babala lamang ang isinulat sa pamantayan
stream ng error. Paggamit ng opsyon --verbose gayundin ang mga mensaheng nagbibigay-kaalaman tulad ng mga detalye ng pagproseso
ay iniulat. Pagpipilian --debug maaaring magamit upang makakuha ng higit pang mga detalye sa panloob na aktibidad,
hal para sa mga layunin ng pag-debug. Maaaring mapili ang iba pang antas ng pag-log gamit ang opsyon --log-
antas. Sa --tahimik mode na mga fatal error lang ang naiulat. Sa gayong napakatinding error na mga kaganapan,
karaniwang wawakasan ang aplikasyon. Para sa higit pang mga detalye sa iba't ibang antas ng pag-log,
tingnan ang dokumentasyon ng module na 'oflog'.
Kung sakaling ang output ng pag-log ay dapat isulat sa file (opsyonal na may pag-ikot ng logfile),
sa syslog (Unix) o sa event log (Windows) na opsyon --log-config maaaring gamitin. Ito
Ang configuration file ay nagbibigay-daan din sa pagdidirekta lamang ng ilang mga mensahe sa isang partikular na output
stream at para sa pag-filter ng ilang mga mensahe batay sa module o application kung saan sila
ay nabuo. Isang halimbawang configuration file ang ibinigay sa /logger.cfg.
COMMAND LINE
Ginagamit ng lahat ng tool sa command line ang sumusunod na notasyon para sa mga parameter: nakalakip ang mga square bracket
mga opsyonal na halaga (0-1), ang tatlong trailing na tuldok ay nagpapahiwatig na maraming mga halaga ang pinapayagan
(1-n), ang kumbinasyon ng pareho ay nangangahulugang 0 hanggang n mga halaga.
Ang mga opsyon sa command line ay nakikilala mula sa mga parameter sa pamamagitan ng isang nangungunang tanda na '+' o '-',
ayon sa pagkakabanggit. Karaniwan, ang pagkakasunud-sunod at posisyon ng mga pagpipilian sa command line ay arbitrary (ibig sabihin, sila
maaaring lumitaw kahit saan). Gayunpaman, kung ang mga pagpipilian ay kapwa eksklusibo ang pinakatamang hitsura
Ginagamit. Ang pag-uugali na ito ay umaayon sa karaniwang mga panuntunan sa pagsusuri ng mga karaniwang shell ng Unix.
Bilang karagdagan, ang isa o higit pang mga command file ay maaaring tukuyin gamit ang isang '@' sign bilang prefix sa
ang filename (hal @command.txt). Ang nasabing command argument ay pinapalitan ng nilalaman ng
ang kaukulang text file (maraming mga whitespace ay itinuturing bilang isang solong separator maliban kung
lumilitaw ang mga ito sa pagitan ng dalawang panipi) bago ang anumang karagdagang pagsusuri. Mangyaring tandaan na
ang isang command file ay hindi maaaring maglaman ng isa pang command file. Ang simple ngunit epektibong diskarte na ito
nagbibigay-daan sa isa na ibuod ang mga karaniwang kumbinasyon ng mga opsyon/parameter at iniiwasan ang longish at
nakalilitong mga linya ng utos (isang halimbawa ay ibinigay sa file /dumppat.txt).
Kapaligiran
Ang dcmscale susubukan ng utility na i-load ang mga diksyunaryo ng data ng DICOM na tinukoy sa
DCMDICTPATH variable ng kapaligiran. Bilang default, ibig sabihin, kung ang DCMDICTPATH variable ng kapaligiran
ay hindi nakatakda, ang file /dicom.dic ilo-load maliban kung ang diksyunaryo ay binuo
sa application (default para sa Windows).
Ang default na gawi ay dapat na mas gusto at ang DCMDICTPATH variable ng kapaligiran lamang
ginagamit kapag ang mga alternatibong diksyunaryo ng data ay kinakailangan. Ang DCMDICTPATH variable ng kapaligiran
ay may parehong format tulad ng Unix shell PATH variable na ang isang colon (':') ay naghihiwalay
mga entry. Sa mga system ng Windows, ang isang semicolon (';') ay ginagamit bilang isang separator. Ang diksyunaryo ng data
susubukan ng code na i-load ang bawat file na tinukoy sa DCMDICTPATH variable ng kapaligiran. Ito
ay isang error kung walang ma-load na diksyunaryo ng data.
COPYRIGHT
Copyright (C) 2002-2014 ng OFFIS eV, Escherweg 2, 26121 Oldenburg, Germany.
Gumamit ng dcmscale online gamit ang mga serbisyo ng onworks.net