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.
Menukar kepada PNG
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.");
Menukar kepada JPEG
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
- Mengoptimumkan GIF Animasi dalam .NET menggunakan Aspose.Imaging
- Mengoptimumkan TIFF Multi-Page untuk Arkib dalam .NET dengan Aspose
- Animasi yang didorong oleh data dalam .NET dengan Aspose.Imaging
- Gambar produk untuk platform e-dagang menggunakan Aspose.Imaging untuk .NET
- HEIC kepada JPEG/PNG Konversi dengan Aspose.Imaging untuk .NET