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

เข้าใจ 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# ให้ทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ DICOM ลงในอ็อบเจ็กต์ FileStream
- สร้างอินสแตนซ์ของคลาส DicomImage และเริ่มต้นด้วยอ็อบเจ็กต์ FileStream
- เลือกหน้าที่ใช้งานอยู่ในไฟล์ DICOM สำหรับการแปลงเป็น JPG (หากไม่ได้ตั้งค่า หน้าปัจจุบันจะถูกใช้เป็นค่าเริ่มต้น)
- บันทึกภาพ JPG ที่แปลงแล้วโดยใช้วิธี DicomImage.Save(string, ImageOptionsBase)
นี่คือตัวอย่างโค้ดที่แสดงวิธีการแปลงหน้าของ DICOM เป็น JPG ใน C#:
ตัวอย่าง DICOM Input

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

แปลง DICOM เป็น GIF ใน C#
การแปลง DICOM เป็น GIF เป็นเรื่องง่าย เพียงเข้าถึงไฟล์ DICOM และบันทึกด้วยนามสกุล .gif ขั้นตอนมีดังนี้:
- เข้าถึงไฟล์ DICOM โดยใช้คลาส DicomImage
- บันทึกภาพ 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 น่าสนใจ