DICOM ke Gambar

DICOM (Digital Imaging and Communications in Medicine) adalah format file standar untuk menyimpan informasi pencitraan medis. Informasi yang disimpan dalam gambar DICOM dikelola dalam bentuk kumpulan data termasuk header dan kumpulan data gambar. Paling sering, gambar DICOM berisi pemindaian medis seperti ultrasound, MRI, dan lain-lain yang dipertukarkan antara beberapa entitas untuk berbagi informasi medis pasien.

Untuk melihat gambar DICOM, berbagai pemirsa DICOM offline dan online tersedia di pasaran. Namun, jika Anda ingin menyematkan gambar DICOM dalam presentasi atau halaman web, Anda harus mengonversinya menjadi JPEG, GIF, PNG, BMP, atau format gambar lainnya. Sesuai dengan skenario ini, dalam artikel ini, Anda akan mempelajari cara mengonversi gambar DICOM secara terprogram dalam C#. Pada akhirnya, Anda akan dapat mengonversi DICOM ke format gambar berikut:

  • JPEG
  • GIF
  • PNG
  • BMP

Konverter C# DICOM ke JPEG, GIF, PNG, dan BMP - Unduh Gratis

Untuk mengonversi gambar DICOM, kami akan menggunakan Aspose.Imaging for .NET yang merupakan API yang mudah digunakan untuk membuat dan memanipulasi berbagai jenis gambar dalam aplikasi .NET. Aspose.Imaging for .NET dihosting di NuGet serta tersedia sebagai binari yang dapat diunduh.

Konversi DICOM ke JPEG dalam C#

Berikut ini adalah langkah-langkah untuk mengonversi DICOM ke JPEG di C#:

  • Muat file DICOM ke objek FileStream.
  • Buat objek kelas DicomImage dan inisialisasi dengan objek FileStream.
  • Pilih halaman aktif di DICOM yang ingin Anda konversi ke JPEG (jika tidak diatur, halaman aktif default akan dikonversi).
  • Simpan gambar JPEG yang dikonversi menggunakan metode DicomImage.Save(string, ImageOptionsBase).

Contoh kode berikut mengonversi halaman di DICOM ke JPEG di C#.

// Muat file DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
	// Atur halaman aktif untuk dikonversi ke JPEG
	image.ActivePage = (DicomPage) image.Pages[95];
	// Simpan sebagai JPEG
	image.Save("DICOM to JPEG.jpg", new JpegOptions());
}

Masukan DICOM

DICOM ke JPEG

DICOM ke JPEG

Konversi DICOM ke JPEG C#

Konversi DICOM ke GIF di C#

Mengonversi DICOM ke GIF sangat mudah. Cukup akses file DICOM dan simpan dengan ekstensi .gif. Berikut langkah-langkah untuk mengonversi DICOM ke GIF animasi di C#:

Contoh kode berikut menunjukkan cara mengonversi DICOM ke GIF di C#.

// Muat file DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
	// Simpan sebagai GIF
	image.Save("DICOM to GIF.gif", new GifOptions());
}

Konversi DICOM ke PNG dalam C#

Mengonversi DICOM ke PNG sama dengan mengonversi DICOM ke JPEG. Cukup akses file DICOM menggunakan kelas DicomImage dan simpan dengan ekstensi .png. Contoh kode berikut menunjukkan cara mengonversi DICOM ke PNG di C#.

// Muat file DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
	// Atur halaman aktif untuk dikonversi ke JPEG
	image.ActivePage = (DicomPage)image.Pages[95];
	// Simpan sebagai PNG
	image.Save("DICOM to PNG.png", new PngOptions());
}

Konversi DICOM ke BMP di C#

Untuk mengonversi DICOM ke BMP, Anda dapat mengulangi langkah yang sama untuk mengakses file DICOM menggunakan kelas DicomImage. Setelah selesai, gunakan metode DicomImage.Save(string, ImageBaseOptions) untuk menyimpan DICOM sebagai BMP. Contoh kode berikut menunjukkan cara mengonversi DICOM ke BMP di C#.

// Muat file DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
	// Atur halaman aktif untuk dikonversi ke JPEG
	image.ActivePage = (DicomPage)image.Pages[95];
	// Simpan sebagai BMP
	image.Save("DICOM to BMP.bmp", new BmpOptions());
}

C# DICOM ke Konverter Gambar - Pelajari Lebih Lanjut

Jelajahi lebih lanjut tentang bekerja dengan gambar menggunakan Aspose.Imaging for .NET API.

Lihat juga

Info: Anda mungkin menganggap aplikasi web Aspose Teks ke GIF menarik.