Aspose.Imaging FOSS for .NET — Veelgestelde vragen

Aspose.Imaging FOSS for .NET — Veelgestelde vragen

Licenties & Open Source

Wat is het licentiemodel voor Aspose.Imaging FOSS voor .NET?

Aspose.Imaging FOSS voor .NET wordt uitgebracht onder de MIT License. Het is gratis te gebruiken in commerciële en niet-commerciële projecten, zonder registratie, API key, of licentiebestand vereist.

Kan ik het gebruiken in commerciële producten?

Ja. De MIT License staat gebruik, wijziging en herdistributie in commerciële software toe zonder restricties, mits de oorspronkelijke copyright-vermelding en licentietekst zijn opgenomen in alle kopieën of substantieel deel van de software.

Installatie & Vereisten

Hoe installeer ik Aspose.Imaging FOSS voor .NET?

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

De bibliotheek richt zich op net8.0 en netstandard2.0 en heeft geen externe runtime-afhankelijkheden.

Formaatondersteuning

Decodeert of rendert Aspose.Imaging FOSS voor .NET afbeeldingen?

Nee. De reikwijdte van de bibliotheek is opzettelijk beperkt: hij detecteert het formaat van een afbeelding en leest metadata op header-niveau (dimensies, kleurdiepte, aantal frames) direct uit de bestandsheader. Hij decodeert, rendert of bewerkt nooit pixelgegevens. Decoderen, bewerken en formaatconversie vallen buiten de reikwijdte van deze bibliotheek en vereisen de commerciële Aspose.Imaging SDK.

Welke afbeeldingsformaten kan het detecteren?

PNG, JPEG, GIF, BMP, WebP, ICO, TIFF, PSD, EMF, WMF en DICOM. Een niet-herkende header wordt opgelost naar ImageFormat.Unknown in plaats van een uitzondering te werpen.

Ondersteunt het DICOM-medische beeldbestanden?

Ja, op headerniveau. ImageProbe parseert DICOM-headers in zowel Implicit VR Little Endian als Explicit VR Little/Big Endian transportsyntaxis, en haalt rijen, kolommen en toegewezen bits op — er is geen DICOM-viewer of externe afhankelijkheid nodig.

API Usage

Wat is het hoofdtoegangspunt voor de API?

ImageProbe is het statische toegangspunt. ProbeFile(path), Probe(stream) en Probe(data) geven een volledig ImageInfo-resultaat terug; DetectFormat(stream)/DetectFormat(data) geven alleen de ImageFormat terug wanneer afmetingen niet nodig zijn.

Wat gebeurt er als ik een beschadigd of afgekapt bestand probeer?

ImageProbe gooit nooit een fout bij misvormde of afgekorte invoer. Het retourneert een gedeeltelijke ImageInfo met alle velden die het kon bepalen — Format wordt ingesteld zodra de formatmarker van de header werd herkend, zelfs als de rest van het bestand is afgekapt.

Zijn Breedte, Hoogte, BitDepth en FrameCount altijd ingevuld?

Nee. ImageInfo stelt deze bloot als nullable properties, die alleen worden ingevuld wanneer de header van het gedetecteerde formaat die waarde daadwerkelijk bevat. Format is het enige veld dat gegarandeerd wordt ingesteld zodra de header is herkend.

Zie ook

 Nederlands