A DICOM (Digital Imaging and Communications in Medicine) képek elengedhetetlenek az orvosi képzés szempontjából, de speciális formátumuk bonyolíthatja a tárolást és a megosztást. A PNG vagy JPEG típusú univerzálisan támogatott formatumokba való átalakítása egyszerűsíti ezeket a folyamatokat, miközben az alapvető információkat megtartja.

Bevezetés

A DICOM az orvosi képek adatkezelésére, tárolására, nyomtatására és továbbítására szolgáló szabvány.A tulajdonsága azonban kihívást jelenthet más rendszerekkel való integrációban vagy különböző platformokon való megosztásban.Az PNG vagy JPEG formátumokba való átalakítása megkönnyíti a tárolást, archiválását és elemzését standard eszközökkel.

előfeltételek

Mielőtt az átalakítási folyamatba merülne, győződjön meg róla, hogy a következő:

  • NET SDK telepítése: Győződjön meg róla, hogy a fejlesztési környezete a legújabb verzióval van beállítva.

  • Add Aspose.Imaging Package: A NuGet használatával a projektbe belefoglalja az Asposa.Figyelemcsomagot:

dotnet add package Aspose.Imaging
  • Metered License Setup: Szerezzen mérett licencet az Aspose-tól, és állítsa be az alábbiak szerint.

Lépésről lépésre útmutató a DICOM képek átalakításához

1. lépés: Állítsa be a Mérett Licencet

A teljes funkcionalitás kikapcsolásához be kell állítania a mérett licencet:

using Aspose.Imaging;

// Initialize metered license
Metered metered = new Metered();
metered.SetMeteredKey("your-public-key", "your-private-key");
Console.WriteLine("Metered license configured successfully.");

2. lépés: Töltse le a DICOM képet

Ezután töltse le a DICOM képfájlt:

// Load the DICOM image
string dicomFilePath = @"path\to\dicomfile.dcm";
Image dicomImage = Image.Load(dicomFilePath);
Console.WriteLine("DICOM image loaded successfully.");

3. lépés: Állítsa be a konverziós beállításokat

Most határozza meg, hogyan szeretné konvertálni a DICOM fájlt. választhat PNG és JPEG formátumok között.

Átalakítás PNG

Elvesztés nélküli tömörítés és részlettartás:

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

Átalakítás JPEG

A fájl méretének és minőségének kiegyensúlyozásához használja a JPEG formátumot:

// 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.");

Teljes kódex példája

Az alábbiakban a teljes munkakód, amely azt mutatja, hogy a DICOM képek PNG vagy 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.");
    }
}

következtetések

A DICOM képek PNG vagy JPEG átalakítása az Aspose.Imaging for .NET segítségével egyszerűsíti az archiválást, a megosztást és az elemzési munkafolyamatokat.Ez az útmutató átfogó lépésről lépésre megközelítést kínál, amely segít hatékonyan kezelni az orvosi adatokat az alkalmazásokban.

More in this category