Kako napraviti Multi-Frame DICOM Photo Album u .NET-u

Kako napraviti Multi-Frame DICOM Photo Album u .NET-u

Multi-frame DICOM albumi su neophodni u zdravstvenoj skrbi, istraživanju i tehničkoj dokumentaciji gdje je potrebna standardizirana medicinska slika. Aspose.Imaging za .NET čini lako kombinirati slike u jednu datoteku s višestrukim okvirima, osiguravajući kompatibilnost i automatizaciju.

Real-svjetski problem

Medicinske i znanstvene slike često moraju biti arhivirane ili podijeljene u obliku DICOM-a za usklađenost, analizu ili interoperabilnost.

Pregled rješenja

Uz Aspose.Imaging, možete preuzeti slike, naručiti ih kao okvir i izvoziti odgovarajuću datoteku DICOM, automatizirajući stvaranje albuma za bilo koji slučaj korištenja.

Preduzeća

  • Visual Studio 2019 ili kasnije
  • .NET 6.0 ili noviji (ili .Net Framework 4.6.2+)
  • Aspose.Imaging za .NET od NuGet
  • Folder slika za uključivanje u DICOM album
PM> Install-Package Aspose.Imaging

Korak po korak provedba

Korak 1: Pripremite svoje album slike

Organizirajte sve slike za DICOM album u jednom folderu, razvrstane ili nazvane po narudžbi.

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

Korak 2: Preuzmite slike i postavite opcije DICOM-a

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";

Korak 3: Sačuvajte svaku sliku kao okvir u DICOM albumu

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());

Korak 4: Pregledajte i koristite svoj DICOM album

Otvorite DICOM datoteku u bilo kojem medicinskom ili znanstvenom pregledniku koji podržava multi-frame DIKOM-ove (kao što su MicroDicom ili RadiAnt) kako biste provjerili narudžbu i integritet slike.

Korištenje slučajeva i aplikacija

  • Medicinski foto albumi i radiološka slika
  • Znanstvena i tehnička dokumentacija slike
  • Batch arhiviranje skeniranih zapisa ili eksperimenta
  • Automatizirano stvaranje DICOM-a za usklađenost

Zajednički izazovi i rješenja

Viewer prikazuje pogrešnu narudžbu: Dvostruko provjerite razvrstavanje imena datoteke ili ponovnog narudžbe u kodu.

Veliki DICOM datoteke: Koristite dosljedne veličine slike i komprimirajte slike prije dodavanja.

Upozorenja o usklađenosti: Priključite se standardnim postavkama DICOM-a i testirajte u ciljnom pregledniku.

Najbolje prakse

  • Držite izvorne slike dosljedne u dimenzijama za najbolji prikaz
  • Koristite jasno ime za datoteke i albume
  • Pregled rezultata u vašem DICOM pregledniku prije dijeljenja ili arhiviranja
  • Automatizirajte radni protok za redovite bathe

FAQ

**Q: Mogu li koristiti crvene i šljunčane slike u istom DICOM-u?**Odgovor: Da, ali provjerite da vaš preglednik i postavke DICOM-a podržavaju oba tipa.

**Q: Kako mogu automatizirati ovo za nove skeniranje ili eksperimente?**Odgovor: Uklonite tok rada u paket ili planirani proces za svaku novu mapu slika.

**Q: Mogu li dodati metapodatke ili oznake u DICOM okvirima?**Odgovor: Da, postavite metapodatke putem Aspose.Imaging prije dodavanja okvira za napredne scenarije.

zaključak

Stvaranje multi-frame DICOM foto albuma s Aspose.Imaging za .NET pojednostavljuje usklađenost i dokumentaciju za zdravstveno, znanstveni i tehnički rad. Aspose.Imaging za .NET API reference .

 Hrvatski