ภาพ DICOM (ภาพดิจิตอลและการสื่อสารในแพทย์) เป็นสิ่งสําคัญสําหรับภาพทางการแพทย์ แต่รูปแบบเฉพาะของพวกเขาสามารถซับซ้อนการจัดเก็บและการแบ่งปัน การแปลงไฟล์ DicOM ไปยังรูปแบบที่ได้รับการสนับสนุนโดยทั่วไปมากขึ้นเช่น PNG หรือ JPEG ช่วยให้กระบวนการเหล่านี้ง่ายต่อการรักษาข้อมูลที่สําคัญ ในคู่มือนี้เราจะผ่านขั้นตอนในการแปลงภาพ DIKOM โดยใช้ Aspose.Imaging สําหรับ .NET.

บทนํา

DICOM เป็นมาตรฐานสําหรับการจัดการการจัดเก็บการพิมพ์และการส่งข้อมูลในภาพทางการแพทย์ อย่างไรก็ตามธรรมชาติของมันสามารถทําให้มันเป็นเรื่องยากที่จะรวมกับระบบอื่น ๆ หรือแบ่งปันบนแพลตฟอร์มที่แตกต่างกัน การแปลงไฟล์ DIKOM ในรูปแบบเช่น PNG หรือ JPEG ทําให้พวกเขามีความสะดวกในการเก็บรวบรวมและวิเคราะห์โดยใช้เครื่องมือ มาตรฐาน.

ข้อกําหนด

ก่อนที่จะตกอยู่ในกระบวนการแปลงให้แน่ใจว่าคุณมีดังต่อไปน:

  • ติดตั้ง SDK .NET: ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมการพัฒนาของคุณมีการตั้งค่าด้วยเวอร์ชันล่าสุดของ SDk .Net.

  • เพิ่ม Aspose.Imaging Package: รวมแพคเกจ Asposa.Imaging ในโครงการของคุณโดยใช้ NuGet:

dotnet add package Aspose.Imaging
  • การตั้งค่าใบอนุญาตที่วัด: รับใบรับรองมาตรฐานจาก Aspose และกําหนดค่าตามที่แสดงด้านล่าง.

คู่มือขั้นตอนเพื่อแปลงภาพ DICOM

ขั้นตอนที่ 1: การตั้งค่าใบอนุญาต Metered

เพื่อปลดล็อคฟังก์ชั่นทั้งหมดคุณต้องตั้งค่าใบอนุญาตวัด:

using Aspose.Imaging;

// Initialize metered license
Metered metered = new Metered();
metered.SetMeteredKey("your-public-key", "your-private-key");
Console.WriteLine("Metered license configured successfully.");

ขั้นตอนที่ 2: ดาวน์โหลดภาพ DICOM

ต่อไปนี้โหลดไฟล์ภาพ DICOM ของคุณ:

// Load the DICOM image
string dicomFilePath = @"path\to\dicomfile.dcm";
Image dicomImage = Image.Load(dicomFilePath);
Console.WriteLine("DICOM image loaded successfully.");

ขั้นตอนที่ 3: การตั้งค่าการแปลง

ตอนนี้กําหนดวิธีการที่คุณต้องการแปลงไฟล์ DICOM คุณสามารถเลือกระหว่างรูปแบบ PNG และ JPEG.

แปลงเป็น PNG

สําหรับการบีบอัดและเก็บข้อมูลโดยไม่สูญเสีย:

// Save as PNG
string pngFilePath = @"path\to\output.png";
dicomImage.Save(pngFilePath);
Console.WriteLine("DICOM image converted to PNG successfully.");

แปลงเป็น JPEG

เพื่อให้สมดุลขนาดและคุณภาพไฟล์ใช้รูปแบบ JPEG:

// Save as JPEG with high quality settings
string jpegFilePath = @"path\to\output.jpg";
dicomImage.Save(jpegFilePath, new JpegOptions { Quality = 90 });
Console.WriteLine("DICOM image converted to JPEG successfully.");

ตัวอย่างรหัสสมบูรณ

ต่อไปนี้เป็นรหัสการทํางานเต็มที่แสดงให้เห็นการแปลงภาพ DICOM ไปยัง PNG หรือ JPEG:

using Aspose.Imaging;

class Program
{
    static void Main(string[] args)
    {
        // Initialize metered license
        Metered metered = new Metered();
        metered.SetMeteredKey("your-public-key", "your-private-key");
        Console.WriteLine("Metered license configured successfully.");

        // Load the DICOM image
        string dicomFilePath = @"path\to\dicomfile.dcm";
        Image dicomImage = Image.Load(dicomFilePath);
        Console.WriteLine("DICOM image loaded successfully.");

        // Save as PNG
        string pngFilePath = @"path\to\output.png";
        dicomImage.Save(pngFilePath);
        Console.WriteLine("DICOM image converted to PNG successfully.");

        // Save as JPEG with high quality settings
        string jpegFilePath = @"path\to\output.jpg";
        dicomImage.Save(jpegFilePath, new JpegOptions { Quality = 90 });
        Console.WriteLine("DICOM image converted to JPEG successfully.");
    }
}

ข้อสรุป

การแปลงภาพ DICOM ไปยัง PNG หรือ JPEG โดยใช้ Aspose.Imaging for .NET ช่วยง่ายต่อการจัดเก็บข้อมูลการแบ่งปันและการวิเคราะห์ กระบวนการทํางาน คู่มือนี้ให้วิธีการขั้นตอนที่ครอบคลุมเพื่อช่วยให้คุณจัดการข้อมูลทางการแพทย์ในแอพของคุณได้อย่างมีประสิทธิภาพ.

More in this category