A DICOM egyéb képátméretezési lehetőségei az Aspose.Imaging for .NET-ben

DICOM (Digital Imaging and Communications in Medicine) képekkel szeretne dolgozni .NET-alkalmazásában? Az Aspose.Imaging for .NET hatékony eszközkészletet kínál a DICOM-képek hatékony kezeléséhez. Ebben az oktatóanyagban az Aspose.Imaging for .NET használatával elmélyülünk a “DICOM egyéb képátméretezési beállításaiban”. Leírjuk az előfeltételeket, importálunk névtereket, és lépésről lépésre útmutatót adunk a DICOM-képméretezés megértéséhez és hatékony megvalósításához.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy a következő előfeltételek teljesülnek:

  1. Telepítse az Aspose.Imaging for .NET programot Az Aspose.Imaging for .NET használatával történő DICOM lemezképekkel való munkához telepítenie kell a könyvtárat. Letöltheti a weboldalról.

Az Aspose.Imaging letöltése .NET-hez

  1. Fejlesztői környezet létrehozása Győződjön meg arról, hogy be van állítva egy .NET fejlesztői környezet, beleértve a Visual Studio-t vagy bármely más kompatibilis IDE-t.

  2. DICOM kép Rendelkeznie kell egy DICOM-képfájllal (pl. “file.dcm”), amelyet át szeretne méretezni az Aspose.Imaging for .NET segítségével.

Névterek importálása

A C# kódban importálnia kell a szükséges névtereket az Aspose.Imaging használatához. Íme, hogyan kell csinálni:

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

Most bontsuk le a képméretezési folyamatot több lépésre.

1. lépés: Töltse be a DICOM-képet

A kezdéshez be kell töltenie a DICOM képfájlt a fájlrendszerből.

string dataDir = "Your Document Directory";
using (var fileStream = new FileStream(dataDir + "file.dcm", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
    // Itt a kódod
}

2. lépés: Átméretezés magasság szerint arányosan

A DICOM-képet arányosan átméretezheti a pixelben megadott magasság és az átméretezés típusának megadásával. Ebben a példában az „AdaptiveResample”-t használjuk átméretezési típusként.

image.ResizeHeightProportionally(100, ResizeType.AdaptiveResample);

3. lépés: Mentse el az átméretezett képet

A kép átméretezése után elmentheti a kívánt formátumban. Itt elmentjük BMP képként.

image.Save(dataDir + "DICOMSOtherImageResizingOptions_out.bmp", new BmpOptions());

4. lépés: Arányos átméretezés szélesség szerint

A DICOM-képet arányosan is átméretezheti a pixelben kifejezett szélesség és az átméretezés típusának megadásával.

image1.ResizeWidthProportionally(150, ResizeType.AdaptiveResample);

5. lépés: Mentse el az átméretezett képet

Mentse az átméretezett képet BMP-képként, az előző lépéshez hasonlóan.

image1.Save(dataDir + "DICOMSOtherImageResizingOptions1_out.bmp", new BmpOptions());

Gratulálunk! Sikeresen átméretezett egy DICOM-képet az Aspose.Imaging for .NET használatával. Ez a könyvtár különféle lehetőségeket kínál a DICOM-képek manipulálására, így értékes eszköz az egészségügyi és orvosi képalkotó alkalmazások számára.

Következtetés

Ebben az oktatóanyagban a “DICOM egyéb képátméretezési lehetőségeit” fedeztük fel az Aspose.Imaging for .NET segítségével. Kitértünk az előfeltételekre, importáltuk a névtereket, és lépésről lépésre ismertettük a DICOM-képek átméretezését. Az Aspose.Imaging for .NET leegyszerűsíti az orvosi képekkel való munka folyamatát, és funkciók széles skáláját kínálja az egészségügyi alkalmazások számára.

További kérdései vannak, vagy segítségre van szüksége az Aspose.Imaging for .NET-hez? Tekintse meg a dokumentációt, vagy keresse fel az Aspose közösségi fórumot támogatásért:

GYIK

Q1: Mi az a DICOM?

A1: A DICOM a Digital Imaging and Communications in Medicine rövidítése. Ez egy szabvány az orvosi képek, például röntgensugarak, MRI-k és CT-vizsgálatok digitális formátumban történő továbbítására, tárolására és megosztására.

2. kérdés: Használhatom ingyenesen az Aspose.Imaging for .NET programot?

  1. válasz: Az Aspose.Imaging for .NET egy kereskedelmi könyvtár. A funkcióinak értékeléséhez ingyenes próbaverziót tölthet le, de a teljes használathoz licenc szükséges.

3. kérdés: Milyen egyéb képkezelési lehetőségeket kínál az Aspose.Imaging for .NET?

  1. válasz: Az Aspose.Imaging for .NET a képfeldolgozási lehetőségek széles skáláját kínálja, beleértve a formátumátalakítást, a képjavítást és a képekre való rajzolást. A szolgáltatások teljes készletét a dokumentációban fedezheti fel.

4. kérdés: Az Aspose.Imaging for .NET alkalmas egészségügyi alkalmazásokhoz?

  1. válasz: Igen, az Aspose.Imaging for .NET szolgáltatást általánosan használják egészségügyi alkalmazásokban DICOM-képek kezelésére, így az orvosi képalkotó szoftverek fejlesztésének értékes eszköze.

5. kérdés: Kaphatok ideiglenes licencet az Aspose.Imaging for .NET számára?

w 5. válasz: Igen, ideiglenes licencet szerezhet tesztelési és értékelési célokra. LátogatásAz Aspose ideiglenes licence oldala további információért.