Как да създадете мулти-фрейм 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 референтност .