Aspose.PSD FOSS for .NET — Veelgestelde vragen

Aspose.PSD FOSS for .NET — Veelgestelde vragen

Licensering & Open Source

Wat is het licentiemodel?

Aspose.PSD FOSS voor .NET is gelicentieerd onder de MIT-licentie. Je kunt het gebruiken, wijzigen en herdistribueren onder de voorwaarden van de MIT-licentie.

Kan ik het gebruiken in commerciële producten?

Ja. De MIT-licentie staat commercieel gebruik, wijziging en herdistributie toe zonder royalties.

Installatie & Vereisten

Hoe installeer ik Aspose.PSD FOSS voor .NET?

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

Zijn er native afhankelijkheden?

Nee. De bibliotheek wordt beheerd .NET code zonder native of externe pakketafhankelijkheden die in het projectbestand zijn gedeclareerd.

Formaatondersteuning

Welke formaten kan Aspose.PSD FOSS voor .NET lezen en schrijven?

Het laadt en slaat PSD- en PSB-bestanden (Photoshop groot document) op. Image.Load en PsdImage.Load openen een document vanaf een bestandspad of stream; PsdImage.Save schrijft het terug naar PSD/PSB.

Rendert of exporteert het pixelgegevens naar andere afbeeldingsformaten?

Nee. Deze FOSS-build laadt en bewerkt de PSD/PSB documentstructuur en laagmetadata — hij rastert niet of exporteert niet naar andere rasterformaten zoals PNG of JPEG.

API Usage

Wat is de belangrijkste entry-point klasse?

PsdImage (een subklasse van Image). Laad een document met PsdImage.Load, lees vervolgens de Layers collectie en de header-eigenschappen.

Hoe inspecteer ik de lagen van een document?

Lees de Layers eigenschap van een geladen PsdImage om de collectie van Layer objecten te verkrijgen. Elk Layer geeft metadata weer zoals naam, zichtbaarheid, opacity, clipping, blend-mode en bounds.

Kan ik metadata van lagen aanpassen?

Ja — Layer biedt een werkende setter voor verschillende eigenschappen (bijvoorbeeld kunnen zichtbaarheid en naam worden gewijzigd), en PsdImage.Layers zelf heeft een werkende setter om de collectie te vervangen. Sommige specifieke eigenschappen worden niet ondersteund in deze FOSS-build — zie Bekende beperkingen hieronder.

Hoe sla ik wijzigingen op in een bestand?

Roep PsdImage.Save aan met een bestemmingspad of stream nadat u uw wijzigingen hebt aangebracht.

Bekende beperkingen

Wat wordt niet ondersteund in deze FOSS-build?

Verschillende eigenschapssetters werpen NotSupportedException in plaats van de wijziging toe te passen: PsdImage.ActiveLayer, PsdImage.ImageResources, PsdImage.GlobalLayerResources en PsdImage.HasTransparencyData setters; Layer.ChannelInformation, Layer.LayerMaskData en Layer.LayerBlendingRangesData setters. Elk werpt een duidelijke FOSS-specifieke melding (bijvoorbeeld, “Changing the active layer is not supported by this FOSS build.”) zodat de beperking tijdens runtime kan worden ontdekt.

Zullen deze beperkingen in een toekomstige versie worden verwijderd?

Niet gedocumenteerd. Controleer de release-notes van het project voor updates.

Zie ook

 Nederlands