แปลง DICOM เป็น PNG ด้วย Python

บทความนี้อธิบายวิธีการ แปลง DICOM เป็น PNG ด้วย Python ครอบคลุมรายละเอียดการตั้งค่าสภาพแวดล้อม รายการขั้นตอนการทำงาน และตัวอย่างโค้ดในการแปลง DICOM เป็น PNG ด้วย Python โดยสามารถปรับแต่งค่าการส่งออก PNG ได้ตามต้องการ

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

  1. นำเข้าคลาสและโมดูลจาก Aspose.Imaging for Python via .NET และ Aspose.PyCore
  2. ใช้ set_license() เพื่อเปิดใช้งานคุณสมบัติทั้งหมด
  3. โหลดไฟล์ DICOM ด้วย Image.load() และแปลงเป็น DicomImage ด้วย pycore.as_of
  4. ใช้ for loop วนลูปผ่านแต่ละหน้าในไฟล์
  5. สร้างอ็อบเจกต์ PngOptions สำหรับแต่ละหน้า
  6. ปรับขนาดด้วย resize() ตามที่ต้องการ
  7. บันทึกแต่ละหน้าเป็นไฟล์ PNG พร้อมชื่อที่ไม่ซ้ำ เช่น Page-0.png, Page-1.png

ขั้นตอนเหล่านี้สรุปกระบวนการ แปลง DCM เป็น PNG ด้วย Python โดยการนำเข้ามอดูล ใช้งานไลเซนส์ โหลดไฟล์ DICOM และบันทึกแต่ละหน้าเป็น PNG แยกกัน

โค้ดตัวอย่างสำหรับการแปลง DICOM เป็น PNG ด้วย Python

โค้ดตัวอย่างนี้แสดงให้เห็นวิธี แปลง DICOM เป็น PNG หากบันทึกโดยตรงจะได้เฉพาะหน้าแรกเท่านั้น แต่หากวนลูปผ่านทุกหน้าและปรับแต่งค่าต่างๆ เช่น ความละเอียด การบีบอัด สี ฯลฯ จะสามารถควบคุมผลลัพธ์ PNG ได้ตามต้องการ

บทความนี้ได้อธิบายขั้นตอนการแปลงไฟล์ DICOM เป็น PNG หากต้องการแปลงไฟล์ CDR เป็น JPG โปรดดูบทความ แปลง CDR เป็น JPG ด้วย Python

 ไทย