Aspose.Imaging FOSS for .NET — Gyakran Ismételt Kérdések

Aspose.Imaging FOSS for .NET — Gyakran Ismételt Kérdések

Licencelés és Nyílt Forráskód

Mi a licencelési modell a Aspose.Imaging FOSS for .NET esetében?

Aspose.Imaging FOSS a .NET számára a MIT License. Ingyenesen használható kereskedelmi és nem kereskedelmi projektekben, regisztráció, API kulcs vagy licencfájl nélkül.

Használhatom kereskedelmi termékekben?

Igen. A MIT License lehetővé teszi a használatot, módosítást és újraelosztást kereskedelmi szoftverekben korlátozás nélkül, feltéve, hogy az eredeti szerzői jogi nyilatkozat és a licenc szövege szerepel minden másolatban vagy a szoftver jelentős részében.

Telepítés és Követelmények

Hogyan telepíthetem a Aspose.Imaging FOSS for .NET?

git clone https://github.com/aspose-imaging-foss/Aspose.Imaging-FOSS-for-.NET.git
cd Aspose.Imaging-FOSS-for-.NET
dotnet build

A könyvtár a net8.0 és a netstandard2.0 céljára irányul, és nincs külső futásidejű függősége.

Formátumtámogatás

A Aspose.Imaging FOSS a .NET számára dekódol vagy renderel képeket?

Nem. A könyvtár célja szándékosan szűk: felismeri a kép formátumát, és a fájl fejlécéből közvetlenül olvassa a fejléc-szintű metaadatokat (méretek, színmélység, keretszám). Soha nem dekódol, nem renderel és nem manipulál pixel adatokat. A dekódolás, szerkesztés és formátumkonverzió kívül esik ennek a könyvtárnak a hatókörén, és a kereskedelmi Aspose.Imaging SDK-t igényli.

Mely képformátumokat képes felismerni?

PNG, JPEG, GIF, BMP, WebP, ICO, TIFF, PSD, EMF, WMF és DICOM. Egy ismeretlen fejléc ImageFormat.Unknown-ra kerül, ahelyett, hogy kivételt dobna.

Támogatja a DICOM orvosi képalkotó fájlokat?

Igen, a fejléc szinten. ImageProbe elemzi a DICOM fejléceket az Implicit VR Little Endian és az Explicit VR Little/Big Endian átvitel szintaxisokban, kiolvassa a sorokat, oszlopokat és a lefoglalt biteket — DICOM megjelenítő vagy külső függőség nélkül.

API Usage

Mi a fő belépési pontja a API?

ImageProbe a statikus belépési pont. ProbeFile(path), Probe(stream) és Probe(data) teljes ImageInfo eredményt adnak vissza; DetectFormat(stream)/DetectFormat(data) csak a ImageFormat-t adják vissza, ha a dimenziókra nincs szükség.

Mi történik, ha egy sérült vagy csonkolt fájlt próbálok lekérdezni?

ImageProbe soha nem dob hibát rosszul formázott vagy csonkolt bemenet esetén. Egy részleges ImageInfo eredményt ad vissza a meghatározott mezőkkel — Format akkor van beállítva, amikor a fejléc formátumjelzője felismerték, még ha a fájl többi része le is van vágva.

A Width, Height, BitDepth és FrameCount mindig ki van töltve?

Nem. ImageInfo ezeket nullable tulajdonságként teszi elérhetővé, csak akkor töltődik ki, ha a felismert formátum fejléce ténylegesen tartalmazza az értéket. Format az egyetlen mező, amely garantáltan be lesz állítva, amint a fejléc felismert.

Lásd még:

 Magyar