C# แปลง DICOM เป็นภาพ JPEG, GIF, PNG, และ BMP

บทความนี้นำเสนอวิธีการที่ตรงไปตรงมาในการ แปลงภาพ DICOM เป็นรูปแบบ JPG, PNG, BMP, และ GIF ใน C#

DICOM to Image

เข้าใจ DICOM

DICOM (Digital Imaging and Communications in Medicine) เป็นรูปแบบไฟล์มาตรฐานที่ใช้สำหรับการจัดเก็บข้อมูลภาพทางการแพทย์ ซึ่งประกอบด้วยชุดข้อมูลที่มีทั้งข้อมูลส่วนหัวและข้อมูลภาพ โดยทั่วไปจะพบในภาพสแกนทางการแพทย์ เช่น อัลตราซาวด์และ MRI ภาพเหล่านี้มักจะแบ่งปันระหว่างผู้เชี่ยวชาญด้านการดูแลสุขภาพเพื่อเผยแพร่ข้อมูลสำคัญเกี่ยวกับผู้ป่วย

ในขณะที่มีโปรแกรมดู DICOM ทั้งออนไลน์และออฟไลน์มากมาย การฝังภาพ DICOM ในการนำเสนอหรือหน้าเว็บมักต้องการการแปลงเป็นรูปแบบที่ใช้กันทั่วไปมากขึ้น เช่น JPG, GIF, PNG, หรือ BMP ในบทความนี้ คุณจะได้เรียนรู้วิธีการ แปลงภาพ DICOM โดยโปรแกรม ใน C# เมื่อจบคู่มือนี้ คุณจะสามารถแปลงภาพ DICOM ไปยังรูปแบบต่อไปนี้ได้:

  • JPG
  • GIF
  • PNG
  • BMP

C# DICOM เป็น JPG, GIF, PNG, และ BMP Converter - ดาวน์โหลดฟรี

ในการแปลงภาพ DICOM เราจะใช้ Aspose.Imaging for .NET ซึ่งเป็น API ที่ใช้งานง่ายที่ออกแบบมาเพื่อสร้างและจัดการภาพประเภทต่าง ๆ ในแอปพลิเคชัน .NET คุณสามารถค้นหา Aspose.Imaging for .NET ได้ที่ NuGet และยังสามารถดาวน์โหลด ไบนารี

แปลง DICOM เป็น JPG ใน C#

ในการแปลงไฟล์ DICOM เป็น JPG ใน C# ให้ทำตามขั้นตอนเหล่านี้:

  1. โหลดไฟล์ DICOM ลงในอ็อบเจ็กต์ FileStream
  2. สร้างอินสแตนซ์ของคลาส DicomImage และเริ่มต้นด้วยอ็อบเจ็กต์ FileStream
  3. เลือกหน้าที่ใช้งานอยู่ในไฟล์ DICOM สำหรับการแปลงเป็น JPG (หากไม่ได้ตั้งค่า หน้าปัจจุบันจะถูกใช้เป็นค่าเริ่มต้น)
  4. บันทึกภาพ JPG ที่แปลงแล้วโดยใช้วิธี DicomImage.Save(string, ImageOptionsBase)

นี่คือตัวอย่างโค้ดที่แสดงวิธีการแปลงหน้าของ DICOM เป็น JPG ใน C#:

ตัวอย่าง DICOM Input

DICOM to JPEG

ผลลัพธ์ DICOM เป็น JPEG

Convert DICOM to JPEG C#

แปลง DICOM เป็น GIF ใน C#

การแปลง DICOM เป็น GIF เป็นเรื่องง่าย เพียงเข้าถึงไฟล์ DICOM และบันทึกด้วยนามสกุล .gif ขั้นตอนมีดังนี้:

  1. เข้าถึงไฟล์ DICOM โดยใช้คลาส DicomImage
  2. บันทึกภาพ GIF ที่แปลงแล้วโดยใช้วิธี DicomImage.Save(string, ImageOptionsBase)

นี่คือตัวอย่างโค้ดสำหรับการแปลง DICOM เป็น GIF ใน C#:

การแปลง DICOM เป็น PNG ใน C#

กระบวนการแปลง DICOM เป็น PNG จะคล้ายกับการแปลงเป็น JPEG เพียงเข้าถึงไฟล์ DICOM โดยใช้คลาส DicomImage และบันทึกด้วยนามสกุล .png นี่คือตัวอย่างโค้ดสำหรับการแปลง DICOM เป็น PNG ใน C#:

ส่งออก DICOM เป็น BMP ใน C#

ในการแปลง DICOM เป็น BMP ให้ทำตามขั้นตอนเดียวกันกับที่กล่าวถึงก่อนหน้านี้เพื่อเข้าถึงไฟล์ DICOM โดยใช้คลาส DicomImage เมื่อเสร็จแล้วให้ใช้วิธี DicomImage.Save(string, ImageBaseOptions) เพื่อบันทึก DICOM เป็น BMP นี่คือตัวอย่างโค้ดสำหรับการแปลงนี้:

สรุป

ในบทความนี้ คุณได้เรียนรู้วิธีการแปลงภาพ DICOM เป็นรูปแบบ PNG, JPG, BMP, และ GIF โดยใช้ C# คุณสามารถรวมตัวอย่างโค้ดที่ให้ไว้ในแอปพลิเคชันของคุณเพื่อทำการแปลง DICOM ได้อย่างมีประสิทธิภาพ

C# DICOM เป็น Image Converter - เรียนรู้เพิ่มเติม

สำรวจเพิ่มเติมเกี่ยวกับ การทำงานกับภาพ โดยใช้ API Aspose.Imaging for .NET

ดูเพิ่มเติม

ข้อมูล: คุณอาจพบว่าแอปเว็บ Aspose Text to GIF น่าสนใจ