Aspose.Imaging FOSS for .NET — Sıkça Sorulan Sorular
Lisanslama ve Açık Kaynak
Aspose.Imaging FOSS for .NET için lisans modeli nedir?
Aspose.Imaging .NET için FOSS, şu lisans altında MIT License. Ticari ve ticari olmayan projelerde ücretsiz olarak kullanılabilir, kayıt, API anahtarı veya lisans dosyası gerektirmez.
Ticari ürünlerde kullanabilir miyim?
Evet. MIT License, ticari yazılımda kullanım, değiştirme ve yeniden dağıtımına herhangi bir kısıtlama getirmez, yalnızca orijinal telif hakkı bildirimi ve lisans metni, yazılımın herhangi bir kopyasında veya önemli bölümlerinde bulunmalıdır.
Kurulum ve Gereksinimler
Aspose.Imaging FOSS for .NET nasıl kurulur?
git clone https://github.com/aspose-imaging-foss/Aspose.Imaging-FOSS-for-.NET.git
cd Aspose.Imaging-FOSS-for-.NET
dotnet buildKütüphane net8.0 ve netstandard2.0 hedef alır ve dış çalışma zamanı bağımlılığı yoktur.
Biçim Desteği
Aspose.Imaging FOSS .NET için görüntüleri çözüyor veya renderlıyor mu?
Hayır. Kütüphanenin kapsamı kasıtlı olarak dar tutulmuştur: bir görüntünün biçimini algılar ve başlık seviyesindeki meta verileri (boyutlar, bit derinliği, kare sayısı) doğrudan dosya başlığından okur. Piksel verisini asla çözümez, renderlemez veya manipüle etmez. Çözme, düzenleme ve biçim dönüşümü bu kütüphanenin kapsamı dışındadır ve ticari Aspose.Imaging SDK’sı gerektirir.
Hangi görüntü biçimlerini algılayabilir?
PNG, JPEG, GIF, BMP, WebP, ICO, TIFF, PSD, EMF, WMF ve DICOM. Tanımlanamayan bir başlık, bir istisna fırlatmak yerine ImageFormat.Unknown olarak çözülür.
DICOM tıbbi görüntüleme dosyalarını destekliyor mu?
Evet, başlık seviyesinde. ImageProbe, Implicit VR Little Endian ve Explicit VR Little/Big Endian transfer sözdizimlerinde DICOM başlıklarını ayrıştırır, satırları, sütunları ve ayrılan bitleri çıkarır — hiçbir DICOM görüntüleyicisi veya harici bağımlılık gerektirmez.
API Usage
API için ana giriş noktası nedir?
ImageProbe statik giriş noktasıdır. ProbeFile(path), Probe(stream) ve Probe(data) tam bir ImageInfo sonucu döndürür; DetectFormat(stream)/DetectFormat(data) boyutlar gerekmediğinde sadece ImageFormat döndürür.
Bozuk veya kesilmiş bir dosyayı tararsam ne olur?
ImageProbe, hatalı veya kesilmiş girişte asla hata fırlatmaz. Belirleyebildiği alanlarla kısmi bir ImageInfo döndürür — Format, başlığın format işaretçisi tanındığında, dosyanın geri kalanı kesilmiş olsa bile ayarlanır.
Width, Height, BitDepth ve FrameCount her zaman doldurulmuş mu?
Hayır. ImageInfo, bunları yalnızca tespit edilen formatın başlığı gerçekten o değeri taşıdığında doldurulan nullable özellikler olarak sunar. Format, başlık tanındığında ayarlanması garanti edilen tek alandır.