DICOM เป็นรูปภาพ

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

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

  • JPEG
  • กิ๊ฟ
  • PNG
  • ขสมก

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

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

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

ต่อไปนี้เป็นขั้นตอนในการแปลง DICOM เป็น JPEG ใน C#:

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

ตัวอย่างโค้ดต่อไปนี้แปลงหน้าใน DICOM เป็น JPEG ใน C#

// โหลดไฟล์ DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
	// ตั้งค่าเพจที่ใช้งานอยู่ให้แปลงเป็น JPEG
	image.ActivePage = (DicomPage) image.Pages[95];
	// บันทึกเป็น JPEG
	image.Save("DICOM to JPEG.jpg", new JpegOptions());
}

อินพุต DICOM

DICOM เป็น JPEG

DICOM เป็น JPEG

แปลง DICOM เป็น JPEG C#

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

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง DICOM เป็น GIF ใน C#

// โหลดไฟล์ DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
	// บันทึกเป็น GIF
	image.Save("DICOM to GIF.gif", new GifOptions());
}

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

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

// โหลดไฟล์ DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
	// ตั้งค่าเพจที่ใช้งานอยู่ให้แปลงเป็น JPEG
	image.ActivePage = (DicomPage)image.Pages[95];
	// บันทึกเป็น PNG
	image.Save("DICOM to PNG.png", new PngOptions());
}

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

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

// โหลดไฟล์ DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
	// ตั้งค่าเพจที่ใช้งานอยู่ให้แปลงเป็น JPEG
	image.ActivePage = (DicomPage)image.Pages[95];
	// บันทึกเป็น BMP
	image.Save("DICOM to BMP.bmp", new BmpOptions());
}

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

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

ดูสิ่งนี้ด้วย

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