ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

dcmdjpeg - ออนไลน์ใน Cloud

เรียกใช้ dcmdjpeg ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง dcmdjpeg ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


dcmdjpeg - ถอดรหัสไฟล์ DICOM ที่บีบอัด JPEG

เรื่องย่อ


dcmdjpeg [ตัวเลือก] dcmfile-in dcmfile-out

DESCRIPTION


พื้นที่ ดีซีเอ็มดีเจเพ็ก ยูทิลิตีอ่านอิมเมจ DICOM ที่บีบอัด JPEG (dcmfile เข้า) คลายการบีบอัด
ข้อมูล JPEG (เช่น การแปลงเป็นไวยากรณ์การถ่ายโอน DICOM ดั้งเดิม) และเขียนไฟล์ที่แปลงแล้ว
รูปภาพไปยังไฟล์เอาต์พุต (dcmfile ออก).

พารามิเตอร์


dcmfile-in ชื่อไฟล์อินพุต DICOM ที่จะแปลง

dcmfile-out ชื่อไฟล์เอาต์พุต DICOM

OPTIONS


ทั่วไป ตัวเลือก
-h -- ช่วยด้วย
พิมพ์ข้อความช่วยเหลือนี้และออก

--รุ่น
พิมพ์ข้อมูลรุ่นและออก

--ข้อโต้แย้ง
พิมพ์อาร์กิวเมนต์บรรทัดคำสั่งที่ขยาย

-q --เงียบ
โหมดเงียบพิมพ์ไม่มีคำเตือนและข้อผิดพลาด

-v -- verbose
โหมด verbose รายละเอียดการประมวลผลการพิมพ์

-d --debug
โหมดดีบัก พิมพ์ข้อมูลการดีบัก

-ll --log-level [l]evel: ค่าคงที่สตริง
(ร้ายแรง, ผิดพลาด, เตือน, ข้อมูล, ดีบัก, ติดตาม)
ใช้ระดับ l สำหรับคนตัดไม้

-lc --log-config [f] ชื่อไฟล์: สตริง
ใช้ config file f สำหรับ logger

อินพุต ตัวเลือก
รูปแบบไฟล์อินพุต:

+f --อ่านไฟล์
อ่านรูปแบบไฟล์หรือชุดข้อมูล (ค่าเริ่มต้น)

+สำหรับ --read-file-only
อ่านรูปแบบไฟล์เท่านั้น

-f -- ชุดข้อมูลอ่าน
อ่านชุดข้อมูลที่ไม่มีข้อมูลเมตาของไฟล์

# ตัวเลือกนี้ช่วยให้สามารถคลายการบีบอัดออบเจ็กต์ DICOM ที่บีบอัด JPEG ที่
# ถูกจัดเก็บเป็นชุดข้อมูลโดยไม่มี meta-header สิ่งนั้นควร
# ไม่มีอยู่เนื่องจากไม่สามารถกำหนดรูปแบบการถ่ายโอนได้อย่างน่าเชื่อถือ
# ไม่มี meta-header แต่น่าเสียดายที่มันทำ

การประมวลผล ตัวเลือก
การแปลงพื้นที่สี:

+cp --conv-โฟโตเมตริก
แปลงหากการตีความ YCbCr photometric (ค่าเริ่มต้น)

# หากภาพที่บีบอัดใช้ YBR_FULL หรือ YBR_FULL_422 photometric
# การตีความ, แปลงเป็น RGB ในระหว่างการคลายการบีบอัด

+cl --conv-สูญเสีย
แปลง YCbCr เป็น RGB หาก JPEG . สูญหาย

# หากภาพที่บีบอัดถูกเข้ารหัสในรูปแบบ JPEG ที่สูญหาย ให้ถือว่า YCbCr
# โมเดลสีและแปลงเป็น RGB

+cg --conv-เดา
แปลงเป็น RGB หาก YCbCr คาดเดาโดยไลบรารี

# หากไลบรารี JPEG พื้นฐาน "เดา" ปริภูมิสีของ
# รูปภาพบีบอัดเป็น YCbCr แปลงเป็น RGB

+cgl --conv-เดา-สูญเสีย
แปลงเป็น RGB หาก lossy JPEG และ YCbCr เป็น
เดาโดยไลบรารี JPEG พื้นฐาน

# หากรูปภาพที่บีบอัดถูกเข้ารหัสในรูปแบบ JPEG ที่สูญหายและไฟล์ต้นแบบ
# ไลบรารี JPEG "เดา" พื้นที่สีเป็น YCbCr แปลงเป็น RGB

+ca --conv-เสมอ
แปลง YCbCr เป็น RGB . เสมอ

# หากภาพที่บีบอัดเป็นภาพสี ให้ถือว่า YCbCr color model
# และแปลงเป็น RGB

+cn --conv-ไม่เคย
ไม่เคยแปลงปริภูมิสี

# ห้ามแปลงพื้นที่สีระหว่างการบีบอัด

การกำหนดค่าระนาบ:

+pa --ระนาบอัตโนมัติ
กำหนดการกำหนดค่าระนาบโดยอัตโนมัติ
จากคลาส SOP และปริภูมิสี (ค่าเริ่มต้น)

# หากภาพที่บีบอัดเป็นภาพสี ให้จัดเก็บแบบสีต่อระนาบ
# การกำหนดค่าระนาบหากต้องการโดยคลาส SOP และโฟโตเมตริก
# การตีความ. ภาพ Hardcopy Color จะถูกเก็บไว้ทีละสีเสมอ
# เครื่องบินและวัตถุภาพอัลตราซาวนด์ที่แก้ไขจะถูกเก็บไว้เป็นสีโดย-
# เครื่องบินถ้ารุ่นสีเป็น YBR_FULL อย่างอื่นเก็บไว้หมดแล้ว
# สีต่อพิกเซล

+px --สีต่อพิกเซล
เก็บสีต่อพิกเซลเสมอ

# หากภาพที่บีบอัดเป็นภาพสี ให้จัดเก็บแบบสีต่อพิกเซล
# การกำหนดค่าระนาบ

+pl --สีตามระนาบ
เก็บสีโดยระนาบเสมอ

# หากภาพที่บีบอัดเป็นภาพสี ให้จัดเก็บแบบสีต่อระนาบ
# การกำหนดค่าระนาบ

UID ของอินสแตนซ์ SOP:

+ud --uid-ค่าเริ่มต้น
เก็บ SOP Instance UID เดิมไว้ (ค่าเริ่มต้น)

# ไม่เคยกำหนด UID อินสแตนซ์ SOP ใหม่

+ua --uid-เสมอ
กำหนด UID ใหม่เสมอ

# กำหนด UID อินสแตนซ์ SOP ใหม่เสมอ

ตัวเลือกวิธีแก้ปัญหาสำหรับการเข้ารหัส JPEG ที่ไม่ถูกต้อง:

+w6 --วิธีแก้ปัญหา-pred6
เปิดใช้งานวิธีแก้ปัญหาสำหรับภาพ JPEG แบบไม่สูญเสีย
มีล้นในตัวทำนาย 6

# ภาพ DICOM ที่มี 16 บิต/พิกเซลได้รับการสังเกต "ในป่า"
# ที่บีบอัดด้วย JPEG แบบไม่สูญเสียข้อมูลและต้องการการจัดการพิเศษ
# เนื่องจากตัวเข้ารหัสสร้างโอเวอร์โฟลว์จำนวนเต็ม 16 บิตในตัวทำนาย
# 6 ซึ่งต้องได้รับการชดเชย (ทำซ้ำ) ในระหว่างการคลายการบีบอัด
# แฟล็กนี้ช่วยให้สามารถคลายการบีบอัดรูปภาพที่ผิดพลาดดังกล่าวได้ แต่
#พร้อมกันจะทำให้คลายการบีบอัดไม่ถูกต้อง
#รูปภาพที่ถูกบีบอัด ใช้ด้วยความระมัดระวัง

เอาท์พุต ตัวเลือก
รูปแบบไฟล์ที่ส่งออก:

+F --write-ไฟล์
เขียนรูปแบบไฟล์ (ค่าเริ่มต้น)

-F -- ชุดข้อมูลเขียน
เขียนชุดข้อมูลโดยไม่มีข้อมูลเมตาของไฟล์

ไวยากรณ์การถ่ายโอนเอาต์พุต:

+te --write-xfer-ลิตเติ้ล
เขียนด้วย VR little endian ที่ชัดเจน (ค่าเริ่มต้น)

+tb --write-xfer-ใหญ่
เขียนด้วย VR big endian TS . ที่ชัดเจน

+ti --write-xfer-โดยนัย
เขียนโดยปริยาย VR endian TS

การแสดงมูลค่าหลังปี 1993:

+u --เปิดใช้งาน-ใหม่-vr
เปิดใช้งานการรองรับ VR ใหม่ (UN/UT) (ค่าเริ่มต้น)

-u --disable-ใหม่-vr
ปิดการรองรับ VR ใหม่ แปลงเป็น OB

การเข้ารหัสความยาวกลุ่ม:

+g= --กลุ่มความยาว-คำนวณใหม่
คำนวณความยาวของกลุ่มใหม่ หากมี (ค่าเริ่มต้น)

+g --group-ความยาว-สร้าง
เขียนด้วยองค์ประกอบความยาวกลุ่มเสมอ

-g --group-ความยาว-ลบ
เขียนโดยไม่มีองค์ประกอบความยาวของกลุ่มเสมอ

การเข้ารหัสความยาวตามลำดับและรายการ:

+e --ความยาวที่ชัดเจน
เขียนด้วยความยาวที่ชัดเจน (ค่าเริ่มต้น)

-e -- ความยาวไม่ได้กำหนด
เขียนด้วยความยาวไม่ได้กำหนด

ชุดข้อมูลต่อท้ายชุดข้อมูล (ไม่ใช่ด้วย --write-dataset):

-p= --padding-รักษา
อย่าเปลี่ยนช่องว่างภายใน (ค่าเริ่มต้นถ้าไม่ใช่ --write-dataset)

-p --padding-ปิด
ไม่มีช่องว่างภายใน (โดยปริยาย if --write-dataset)

+p --padding-create [f]ile-pad [i]tem-pad: จำนวนเต็ม
จัดไฟล์บนหลาย f ไบต์
และรายการในหลาย ๆ ไบต์

โอน ไวยากรณ์


ดีซีเอ็มดีเจเพ็ก รองรับรูปแบบการถ่ายโอนต่อไปนี้สำหรับการป้อนข้อมูล (dcmfile เข้า):

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
กิ่วExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
JPEGProcess1Transferไวยากรณ์ 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
JPEGProcess14Transferไวยากรณ์ 1.2.840.10008.1.2.4.57
JPEGProcess14SV1TransferSyntax 1.2.840.10008.1.2.4.70

(*) หากคอมไพล์ด้วยการเปิดใช้งานการรองรับ zlib

ดีซีเอ็มดีเจเพ็ก รองรับไวยากรณ์การถ่ายโอนต่อไปนี้สำหรับเอาต์พุต (dcmfile ออก):

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2

เข้าสู่ระบบ


ระดับของการบันทึกเอาต์พุตของเครื่องมือบรรทัดคำสั่งต่างๆ และไลบรารีพื้นฐานสามารถ
ถูกกำหนดโดยผู้ใช้ โดยค่าเริ่มต้น เฉพาะข้อผิดพลาดและคำเตือนเท่านั้นที่จะถูกเขียนลงในมาตรฐาน
กระแสข้อผิดพลาด การใช้ตัวเลือก --รายละเอียด ข้อความที่ให้ข้อมูลเช่นรายละเอียดการประมวลผล
มีการรายงาน ตัวเลือก --debug สามารถใช้เพื่อรับรายละเอียดเพิ่มเติมเกี่ยวกับกิจกรรมภายใน
เช่นเพื่อจุดประสงค์ในการดีบัก ระดับการบันทึกอื่น ๆ สามารถเลือกได้โดยใช้ตัวเลือก --บันทึก-
ระดับ. ใน --เงียบ โหมดรายงานข้อผิดพลาดร้ายแรงเท่านั้น ในเหตุการณ์ข้อผิดพลาดร้ายแรงเช่นนี้
แอปพลิเคชันมักจะสิ้นสุด สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับระดับการบันทึกต่างๆ
ดูเอกสารประกอบของโมดูล 'oflog'

ในกรณีที่ควรเขียนเอาต์พุตการบันทึกลงในไฟล์ (เลือกได้ด้วยการหมุนไฟล์บันทึก)
ไปยัง syslog (Unix) หรือตัวเลือกบันทึกเหตุการณ์ (Windows) --log-config.php สามารถใช้ได้. นี้
ไฟล์การกำหนดค่ายังอนุญาตให้ส่งเฉพาะข้อความบางข้อความไปยังเอาต์พุตเฉพาะ
สตรีมและสำหรับการกรองข้อความบางข้อความตามโมดูลหรือแอปพลิเคชันที่พวกเขา
ถูกสร้างขึ้น ไฟล์การกำหนดค่าตัวอย่างมีให้ใน /logger.cfg.

คำสั่ง สาย


เครื่องมือบรรทัดคำสั่งทั้งหมดใช้สัญกรณ์ต่อไปนี้สำหรับพารามิเตอร์: วงเล็บเหลี่ยมล้อมรอบ
ค่าทางเลือก (0-1) จุดต่อท้ายสามจุดระบุว่าอนุญาตให้ใช้ค่าได้หลายค่า
(1-n) การรวมกันของทั้งสองหมายถึงค่า 0 ถึง n

ตัวเลือกบรรทัดคำสั่งแตกต่างจากพารามิเตอร์ด้วยเครื่องหมาย '+' หรือ '-' นำหน้า
ตามลำดับ โดยปกติ ลำดับและตำแหน่งของตัวเลือกบรรทัดคำสั่งจะเป็นไปตามอำเภอใจ (เช่น พวกเขา
สามารถปรากฏได้ทุกที่) อย่างไรก็ตาม ถ้าตัวเลือกต่าง ๆ กัน มีลักษณะขวาสุด
ถูกนำมาใช้. ลักษณะการทำงานนี้สอดคล้องกับกฎการประเมินมาตรฐานของเชลล์ Unix ทั่วไป

นอกจากนี้ ไฟล์คำสั่งหนึ่งไฟล์ขึ้นไปสามารถระบุได้โดยใช้เครื่องหมาย '@' เป็นคำนำหน้าถึง
ชื่อไฟล์ (เช่น @command.txt). อาร์กิวเมนต์คำสั่งดังกล่าวจะถูกแทนที่ด้วยเนื้อหาของ
ไฟล์ข้อความที่เกี่ยวข้อง (ช่องว่างหลายช่องถือเป็นตัวคั่นเดียว เว้นแต่
ปรากฏขึ้นระหว่างเครื่องหมายคำพูดสองเครื่องหมาย) ก่อนการประเมินเพิ่มเติม โปรดทราบว่า
ไฟล์คำสั่งไม่สามารถมีไฟล์คำสั่งอื่นได้ วิธีง่ายๆ แต่ได้ผล
อนุญาตให้สรุปการรวมตัวเลือก/พารามิเตอร์ร่วมกัน และหลีกเลี่ยงความยาวและ
บรรทัดคำสั่งที่สับสน (ตัวอย่างมีให้ในไฟล์ /dumppat.txt).

และพวกเรา


พื้นที่ ดีซีเอ็มดีเจเพ็ก ยูทิลิตีจะพยายามโหลดพจนานุกรมข้อมูล DICOM ที่ระบุใน
DCMDICTPATH ตัวแปรสภาพแวดล้อม โดยค่าเริ่มต้น เช่น ถ้า DCMDICTPATH ตัวแปรสภาพแวดล้อม
ไม่ได้ตั้งค่าไฟล์ /dicom.dic จะถูกโหลดเว้นแต่พจนานุกรมจะถูกสร้างขึ้น
ลงในแอปพลิเคชัน (ค่าเริ่มต้นสำหรับ Windows)

ควรเลือกใช้พฤติกรรมเริ่มต้นและ DCMDICTPATH ตัวแปรสภาพแวดล้อมเท่านั้น
ใช้เมื่อต้องการพจนานุกรมข้อมูลสำรอง NS DCMDICTPATH ตัวแปรสภาพแวดล้อม
มีรูปแบบเดียวกับ Unix shell เส้นทาง ตัวแปรในเครื่องหมายทวิภาค (':') คั่น
รายการ. บนระบบ Windows เครื่องหมายอัฒภาค (';') ถูกใช้เป็นตัวคั่น พจนานุกรมข้อมูล
รหัสจะพยายามโหลดแต่ละไฟล์ที่ระบุใน DCMDICTPATH ตัวแปรสภาพแวดล้อม มัน
เป็นข้อผิดพลาดหากไม่สามารถโหลดพจนานุกรมข้อมูลได้

ใช้ dcmdjpeg ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad