Як перетворити зображення DICOM для архіву та аналізу в .NET

Як перетворити зображення DICOM для архіву та аналізу в .NET

Зображення DICOM (Digital Imaging and Communications in Medicine) є критичними для охорони здоров’я, але їх великий розмір і спеціалізований формат можуть ускладнювати зберігання та обмін. Конвертація файлів DICOM у формати, такі як PNG або JPEG, полегшує архівування та аналіз, зберігаючи важливу інформацію.

Переваги конвертації зображень DICOM

  • Підвищена доступність:- Конвертуйте DICOM в універсально підтримувані формати для зручності використання.

  • Оптимізація зберігання:- Зменшити розмір файлу для ефективного зберігання та обміну.

  • Інтеграція з інструментами аналізу:- Конвертувати в формати, які сумісні з стандартним програмним забезпеченням з аналізу зображень.

Наступна статтяКто чего не ест: Aspose.Imaging

  • Завантажити The Створення .NET SDK у вашій системі.
  • Додайте Aspose.Imaging до вашого проекту: dotnet add package Aspose.Imaging
  • Отримати розмірну ліцензію і налаштувати її за допомогою SetMeteredKey().

Крок за кроком Посібник для конвертації зображень DICOM

Крок 1: Налаштуйте розмірну ліцензію

Увімкніть повну функцію Aspose.Imaging для конверсії DICOM.

using Aspose.Imaging;

Metered license = new Metered();
license.SetMeteredKey("<your public key>", "<your private key>");
Console.WriteLine("Metered license configured successfully.");

Крок 2: Завантажити зображення

Завантажити файл DICOM для конвертації.

string inputPath = @"c:\medical_images\scan.dcm";
using (var image = Image.Load(inputPath))
{
    Console.WriteLine($"Loaded DICOM image: {inputPath}");
}

Крок 3: Визначте налаштування конверсії

Перетворення в PNG

using Aspose.Imaging.ImageOptions;

var pngOptions = new PngOptions
{
    CompressionLevel = 9
};

string pngOutputPath = @"c:\output\scan.png";
image.Save(pngOutputPath, pngOptions);
Console.WriteLine($"DICOM image converted to PNG: {pngOutputPath}");

Перехід до JPEG

var jpegOptions = new JpegOptions
{
    Quality = 80
};

string jpegOutputPath = @"c:\output\scan.jpg";
image.Save(jpegOutputPath, jpegOptions);
Console.WriteLine($"DICOM image converted to JPEG: {jpegOutputPath}");

Використання конвертованих зображень DICOM

  • Системи медичного архівування:- Зберігати конвертовані зображення у легких форматах для безпечного зберігання.

  • Інструменти аналізу:- Використовуйте файли PNG або JPEG з стандартним програмним забезпеченням для аналізу зображень.

  • Погляд на веб-сайт:- Дозволити пацієнтам і лікарям переглядати дані DICOM на веб-платформах.

Реальні світові програми

  • Управління лікарняними закладами:- Конвертуйте і архівуйте скени пацієнта для легкого відновлення.

  • ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ:- Поділитися легкими файлами зображення з дистанційними фахівцями для консультацій.

  • Дослідження та розробка:- Стандартні дані DICOM для інтеграції в аналітичні робочі потоки.

Загальні питання та рішення

  • втрата якості:- Використовуйте PNG для компресії без втрат, коли зберігання деталей є критичним.

  • Розмір файлу:- Налаштування якості JPEG для збалансування розмірів і вірності.

  • Непідтримлені файли DICOM:- Переконайтеся, що файл входу відповідає стандартам DICOM.

Заключення

Конвертувати зображення DICOM з Aspose.Imaging для .NET полегшує архівування, обмін та аналіз робочих потоків, що робить його простішим для ефективного обробки критичних медичних даних.

 Українська