แปลง DICOM เป็น PNG โดยใช้ C#

บทความนี้แนะนำวิธี แปลง DICOM เป็น PNG ด้วยภาษา C# โดยมีรายละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อม ขั้นตอนการเขียนโปรแกรม และตัวอย่างโค้ดในการแปลง DCM เป็น PNG ด้วย C# คุณจะได้เรียนรู้วิธีการแปลงภาพทางการแพทย์ DICOM ทั้งหมดหรือเฉพาะบางส่วนเป็นรูปแบบ PNG สำหรับการแจกจ่าย

ขั้นตอนการแปลง DCM เป็น PNG ด้วย C#

  1. ติดตั้งและเพิ่มการอ้างอิงไปยังไลบรารี Aspose.Imaging ในโปรเจกต์ของคุณ
  2. โหลดไลเซนส์ Aspose.Imaging โดยใช้ SetLicense
  3. โหลดไฟล์ DICOM โดยใช้ Image.Load และแปลงเป็น DicomImage
  4. แสดงจำนวนหน้าทั้งหมดด้วยคุณสมบัติ image.PageCount
  5. สร้างวัตถุ PngOptions สำหรับการตั้งค่าการส่งออก
  6. ใช้ลูป for เพื่อวนซ้ำผ่านแต่ละหน้า
  7. บันทึกแต่ละหน้าเป็นไฟล์ PNG แยกกัน เช่น Page-0.png, Page-1.png เป็นต้น

ขั้นตอนเหล่านี้ช่วยให้คุณพัฒนา โปรแกรมแปลง DICOM เป็น PNG ด้วย C# ได้ เริ่มจากโหลดไลเซนส์ เปิดไฟล์ DICOM เป็น DicomImage ตรวจสอบจำนวนหน้า และตั้งค่าการส่งออก PNG จากนั้นวนซ้ำผ่านแต่ละหน้า บันทึกเป็น PNG และแสดงข้อความแจ้งความสำเร็จ

โค้ดสำหรับแปลง DICOM เป็น PNG ด้วย C#

โค้ดนี้แสดงตัวอย่างการแปลงรูปแบบไฟล์จาก DCM เป็น PNG คุณสามารถโหลดภาพจาก stream โดยใช้ LoadOptions เพื่อควบคุมขนาดบัฟเฟอร์และการใช้หน่วยความจำ มีตัวเลือกมากมายสำหรับการปรับแต่ง PNG ที่ส่งออก เช่น สี การบีบอัด และ DPI

บทความนี้ได้สอนกระบวนการแปลงไฟล์ DICOM เป็น PNG หากคุณต้องการแปลง CDR เป็น JPG โปรดดูบทความ แปลง CDR เป็น JPG ด้วย C#

 ไทย