Aspose.Imaging FOSS for .NET — Často kladené otázky

Aspose.Imaging FOSS for .NET — Často kladené otázky

Licencování & open source

Jaký je licenční model pro Aspose.Imaging FOSS for .NET?

Aspose.Imaging FOSS pro .NET je vydán pod MIT License. Je zdarma k použití v komerčních i nekomerčních projektech, bez nutnosti registrace, API klíče ani licenčního souboru.

Mohu jej použít v komerčních produktech?

Ano. MIT License umožňuje použití, úpravy a redistribuci v komerčním softwaru bez omezení, pokud jsou v jakýchkoli kopiích nebo podstatných částech softwaru zahrnuty původní oznámení o autorských právech a text licence.

Instalace & požadavky

Jak nainstaluji 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

Knihovna cílí na net8.0 a netstandard2.0 a nemá žádné externí runtime závislosti.

Podpora formátů

Umí Aspose.Imaging FOSS pro .NET dekódovat nebo vykreslovat obrázky?

Ne. Rozsah knihovny je úmyslně úzký: detekuje formát obrázku a čte metadata na úrovni hlavičky (rozměry, bitová hloubka, počet snímků) přímo z hlavičky souboru. Nikdy nedekóduje, nevykresluje ani nemanipuluje s pixelovými daty. Dekódování, úpravy a konverze formátů jsou mimo rozsah této knihovny a vyžadují komerční Aspose.Imaging SDK.

Které formáty obrázků může detekovat?

PNG, JPEG, GIF, BMP, WebP, ICO, TIFF, PSD, EMF, WMF a DICOM. Nerozpoznaná hlavička se vyhodnotí jako ImageFormat.Unknown místo vyhození výjimky.

Podporuje soubory DICOM pro lékařské zobrazování?

Ano, na úrovni hlavičky. ImageProbe parsuje DICOM hlavičky napříč implicitní VR Little Endian a explicitní VR Little/Big Endian přenosovými syntaxi, extrahuje řádky, sloupce a přidělené bity — není potřeba žádný DICOM prohlížeč ani externí závislost.

API Usage

Jaký je hlavní vstupní bod pro API?

ImageProbe je statický vstupní bod. ProbeFile(path), Probe(stream) a Probe(data) vracejí kompletní výsledek ImageInfo; DetectFormat(stream)/DetectFormat(data) vrací jen ImageFormat, pokud nejsou potřeba rozměry.

Co se stane, když zkusím prozkoumat poškozený nebo oříznutý soubor?

ImageProbe nikdy nevyhodí výjimku při špatně formovaném nebo oříznutém vstupu. Vrací částečný ImageInfo s těmi poli, která se podařilo určit — Format je nastaveno vždy, když byl rozpoznán formátový marker hlavičky, i když zbytek souboru byl zkrácen.

Jsou Width, Height, BitDepth a FrameCount vždy vyplněny?

Ne. ImageInfo je vystavuje jako nullable vlastnosti, které jsou vyplněny pouze tehdy, když hlavička detekovaného formátu skutečně obsahuje tuto hodnotu. Format je jediné pole, o kterém je zaručeno, že bude nastaveno, jakmile je hlavička rozpoznána.

Viz také:

 Čeština