DICOM (Dijital Görüntüleme ve Tıp İletişimleri) görüntüleri tıbbi görüntü için çok önemlidir, ancak uzman biçimleri depolama ve paylaşımı karmaşık hale getirebilir. PNG veya JPEG gibi daha evrensel olarak desteklenen biçimlere dönüştürmek bu süreçleri basitleştirir ve aynı zamanda önemli bilgileri korur. Bu kılavuzda, Aspose.Imaging .NET’i kullanarak DIKOM resimlerini dönüştürebileceğimiz adımları takip edeceğiz.
Giriş
DICOM, tıbbi görüntüde bilgi işleme, depolama, baskı ve iletimi için bir standarttır. ancak, özgün doğası, diğer sistemlerle entegre edilmesini veya farklı platformlarda paylaşılmasını zorlaştırabilir. PNG veya JPEG gibi biçimlere dönüştürmek, standart araçlar kullanılarak kaydetmeyi, arşivlemeyi ve analiz etmeyi kolaylaştırır.
Ön koşullar
Dönüşüm sürecine dalmadan önce, şunları yapmanız gerektiğinden emin olun:
NET SDK’yı yükleme: Geliştirme ortamınızın en son sürümü ile ayarlandığından emin olun.
Add Aspose.Imaging Package: NuGet’i kullanarak projenizde Asposa.Imaging paketini içerir:
dotnet add package Aspose.Imaging
- Metered License Setup: Aspose’dan ölçülen bir lisans alın ve aşağıda gösterildiği gibi ayarlayın.
DICOM resimlerini dönüştürmek için adım adım rehber
Adım 1: Ölçülen lisansı ayarlayın
Tam işlevselliği kilitlemek için, ölçülen bir lisans ayarlamanız gerekir:
using Aspose.Imaging;
// Initialize metered license
Metered metered = new Metered();
metered.SetMeteredKey("your-public-key", "your-private-key");
Console.WriteLine("Metered license configured successfully.");
Adım 2: DICOM resmini yükleme
Sonrasında, DICOM görüntü dosyasını yükleyin:
// Load the DICOM image
string dicomFilePath = @"path\to\dicomfile.dcm";
Image dicomImage = Image.Load(dicomFilePath);
Console.WriteLine("DICOM image loaded successfully.");
Adım 3: Dönüşüm ayarlarını ayarlayın
Şimdi, DICOM dosyanızı nasıl dönüştürmek istediğinizi belirleyin. PNG ve JPEG biçimleri arasında seçim yapabilirsiniz.
PNG’ye dönüştürülür
Kayıp kompresyon ve ayrıntılı tutma için:
// Save as PNG
string pngFilePath = @"path\to\output.png";
dicomImage.Save(pngFilePath);
Console.WriteLine("DICOM image converted to PNG successfully.");
JPEG’e dönüştürülür
Dosya boyutunu ve kalitesini dengelemek için JPEG formatını kullanın:
// 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.");
Tam Kodu Örneği
Aşağıda, DICOM görüntüleri PNG veya JPEG’e dönüştürmeyi gösteren tam çalışma kodudur:
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.");
}
}
Sonuç
Aspose.Imaging for .NET ile DICOM görüntüleri PNG veya JPEG’e dönüştürmek, arşivleme, paylaşım ve analiz çalışma akışlarını kolaylaştırır.Bu kılavuz, uygulamalarınızdaki tıbbi verileri etkili bir şekilde ele almanıza yardımcı olmak için adım adım kapsamlı bir yaklaşım sağlar.
More in this category
- Aspose.Imaging ile .NET'te animasyon GIF'leri optimize etmek
- Aspose ile .NET'te arşiv için çok sayfalık TIFF'leri optimize edin
- Aspose.Imaging ile .NET'te veri yönlendirilmiş animasyonlar
- Aspose.Imaging ile C#'da TIFF'yi PDF'ye dönüştürmek
- E-Ticaret Platformları için Ürün Görüntüleri Aspose.Imaging için .NET