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