Imej DICOM (Digital Imaging and Communications in Medicine) adalah penting untuk imej perubatan, tetapi format khusus mereka boleh mempersulit penyimpanan dan perkongsian. Menukar fail DIKOM ke dalam format yang lebih disokong secara universal seperti PNG atau JPEG menyederhanakan proses ini sambil mengekalkan maklumat penting. Dalam panduan ini, kami akan berjalan melalui langkah-langkah untuk menukar gambar DIM menggunakan Aspose.Imaging untuk .NET.

Introduction

DICOM adalah standard untuk pengendalian, penyimpanan, pencetakan, dan penghantaran maklumat dalam imej perubatan.Walau bagaimanapun, sifat miliknya boleh membuatnya mencabar untuk mengintegrasikan dengan sistem lain atau berkongsi di seluruh platform yang berbeza.Mengubah fail DIKOM ke format seperti PNG atau JPEG menjadikannya lebih mudah untuk menyimpan, mengarkibkan dan menganalisis menggunakan alat standard.

Prerequisites

Sebelum menyelam ke dalam proses penukaran, pastikan anda mempunyai yang berikut:

  • Memasang .NET SDK: Pastikan persekitaran pembangunan anda telah disetkan dengan versi terkini .Net SDk.

  • Tambah Aspose.Imaging Package: Termasuk paket Asposa.Imaging dalam projek anda menggunakan NuGet:

dotnet add package Aspose.Imaging
  • Metered License Setup: Dapatkan lesen yang diukur daripada Aspose dan tetapkan seperti yang ditunjukkan di bawah.

Langkah-langkah panduan untuk menukar imej DICOM

Langkah 1: Mengesetkan lesen yang diukur

Untuk membuka kunci sepenuhnya fungsi, anda perlu menetapkan lesen yang diukur:

using Aspose.Imaging;

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

Langkah 2: Muat turun imej DICOM

Seterusnya, muat turun fail imej DICOM anda:

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

Langkah 3: Menentukan tetapan penukaran

Sekarang, tentukan bagaimana anda ingin menukar fail DICOM anda. anda boleh memilih antara format PNG dan JPEG.

Untuk kompresi tanpa kerugian dan pemeliharaan terperinci:

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

Untuk menyeimbangkan saiz dan kualiti fail, gunakan format 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.");

Contoh Kod Lengkap

Berikut ialah kod kerja penuh yang menunjukkan penukaran imej DICOM kepada PNG atau 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.");
    }
}

Conclusion

Menukar imej DICOM kepada PNG atau JPEG menggunakan Aspose.Imaging untuk .NET memudahkan aliran kerja arkib, perkongsian, dan analisis.Panduan ini menyediakan pendekatan yang komprehensif langkah demi langkah untuk membantu anda mengendalikan data perubatan dengan cekap dalam aplikasi anda.

More in this category