Как да създадете мулти-фрейм DICOM фото албум в .NET

Как да създадете мулти-фрейм DICOM фото албум в .NET

Multi-frame DICOM албуми са от съществено значение в здравеопазването, научните изследвания и техническата документация, където се изисква стандартизирана медицинска картина. Aspose.Imaging за .NET улеснява комбинирането на изображенията в един файл с няколко рамки, осигурявайки съвместимост и автоматизация.

Реални световни проблеми

Медицински и научни изображения често трябва да бъдат архивирани или споделени в DICOM формат за съответствие, анализ или съвместимост.

Преглед на решението

С Aspose.Imaging можете да изтеглите изображения, да ги поръчате като рамки и да експортирате съответния DICOM файл, като автоматизирате създаването на албуми за всяко използване.

Предупреждения

  • Visual Studio 2019 или по-късно
  • .NET 6.0 или по-късно (или .Net Framework 4.6.2+)
  • Aspose.Imaging за .NET от NuGet
  • Снимки, които трябва да бъдат включени в албума на DICOM
PM> Install-Package Aspose.Imaging

Стъпка по стъпка изпълнение

Стъпка 1: Подгответе снимките на албума си

Организирайте всички изображения за албума DICOM в една папка, сортирана или наречена по поръчка.

string[] files = Directory.GetFiles("./scans", "*.jpg"); // Also supports PNG, BMP, etc.

Стъпка 2: Изтеглете изображения и задайте опциите DICOM

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;
using Aspose.Imaging.FileFormats.Dicom;

var images = files.Select(f => Image.Load(f)).ToList();
var dicomOptions = new DicomOptions();
string dicomPath = "./output/photo_album.dcm";

Стъпка 3: Запазете всяка снимка като рамка в албума DICOM

using (var album = Image.Create(dicomOptions, images[0].Width, images[0].Height, false))
{
    var graphics = new Aspose.Imaging.Graphics(album);
    graphics.DrawImage(images[0], 0, 0, images[0].Width, images[0].Height);

    for (int i = 1; i < images.Count; i++)
    {
        album.AddPage(images[i]);
    }
    album.Save(dicomPath);
}
images.ForEach(img => img.Dispose());

Стъпка 4: Преглед и използване на вашия DICOM албум

Отворете файла си DICOM във всеки медицински или научен зрител, който поддържа мулти-фреми ДИКОМ (като MicroDicom или RadiAnt) за проверка на реда и целостта на изображението.

Използване на случаи и приложения

  • Медицински фото албуми и радиологични изображения
  • Научна и техническа документация на изображението
  • Бач архивиране на сканирани записи или експерименти
  • Автоматично създаване на DICOM за съответствие

Съвместни предизвикателства и решения

Viewer показва грешен ред: Двойно проверяване на сортиране на имената на файловете или повторно редактиране в код.

Long DICOM файлове: Използвайте последователни размери на изображението и компресирайте изображения, преди да добавите.

** Съвместимост предупреждения: ** Натиснете към стандартните настройки на DICOM и тествайте в целевия визьор.

Най-добрите практики

  • Поддържайте източните изображения последователни в измерения за най-добър дисплей
  • Използвайте ясни имена за файлове и албуми
  • Преглед на резултатите в вашия DICOM преглед преди споделяне или архивиране
  • Автоматизиране на работния поток за редовни партиди

FAQ

**П: Мога ли да използвам цветни и сиви изображения в същия DICOM?**A: Да, но уверете се, че вашият зрител и настройките на DICOM поддържат и двата типа.

**П: Как мога да автоматизирам това за нови скани или експерименти?**A: Вградете работния поток в пакет или планиран процес за всеки нов папка с изображения.

**П: Мога ли да добавя метаданни или етикети към рамките на DICOM?**A: Да, задайте метаданни чрез Aspose.Imaging преди да добавите рамки за напреднали сценарии.

заключение

Създаването на фотоалбуми с много рамки на DICOM с Aspose.Imaging за .NET улеснява спазването и документацията за здравеопазване, наука и техническа работа. Aspose.Imaging за .NET API референтност .

 Български