Gambar-gambar DICOM (Digital Imaging and Communications in Medicine) sangat penting untuk gambar medis, tetapi format khusus mereka dapat mempersulit penyimpanan dan perkongsian.Mengkonversi file DIKOM ke format yang lebih universal seperti PNG atau JPEG memfasilitasi proses ini sambil mempertahankan informasi penting.Dalam panduan ini, kami akan berjalan melalui langkah-langkah untuk menukarkan gambar DIDOM menggunakan Aspose.Imaging untuk .NET.

Pengenalan

DICOM adalah standar untuk pengendalian, penyimpanan, pencetakan, dan transmisi informasi dalam ilustrasi medis. Namun, sifat miliknya dapat membuatnya sulit untuk mengintegrasikan dengan sistem lain atau berbagi di berbagai platform. Konversi file DIKOM ke format seperti PNG atau JPEG membuat mereka lebih mudah untuk menyimpan, mengarkibkan dan menganalisis menggunakan alat standar.

Persyaratan

Sebelum menyelam ke dalam proses konversi, pastikan Anda memiliki yang berikut:

  • Memasang .NET SDK: Pastikan lingkungan pengembangan Anda terkonfigurasi dengan versi terkini dari .Net SDk.

  • Tambahkan Aspose.Imaging Package: Termasuk paket Asposa.Imaging dalam proyek Anda menggunakan NuGet:

dotnet add package Aspose.Imaging
  • Metered License Setup: Dapatkan lisensi yang diukur dari Aspose dan konfigure seperti yang ditunjukkan di bawah ini.

Panduan Langkah-Langkah Untuk Mengkonversi Gambar DICOM

Langkah 1: Mengkonfigurasi Lisensi Metered

Untuk membuka fungsi penuh, Anda perlu mengatur lisensi 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: Carilah gambar DICOM

Selanjutnya, muat file gambar 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 pengaturan konversi

Sekarang, tentukan bagaimana Anda ingin mengkonversi file DICOM Anda. Anda dapat memilih antara format PNG dan JPEG.

Konversi ke PNG

Untuk kompresi tanpa kerugian dan pemeliharaan detail:

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

Konversi ke JPEG

Untuk menyeimbangkan ukuran dan kualitas file, 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 kode lengkap

Di bawah ini adalah kode kerja penuh yang menunjukkan konversi gambar DICOM ke 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.");
    }
}

Kesimpulan

Konversi gambar DICOM ke PNG atau JPEG menggunakan Aspose.Imaging untuk .NET memudahkan arsip, berbagi, dan analisis aliran kerja. panduan ini menyediakan pendekatan yang komprehensif langkah demi langkah untuk membantu Anda menangani data medis secara efektif dalam aplikasi Anda.

More in this category