Wie Exposition Anpassung auf PSD-Dateien in .NET anwenden
Aspose.PSD für .NET ermöglicht es Ihnen, nicht zerstörerische Exposure-Einstellungen für jede Anzahl von PSD-Dateien mit einem einzigen Script zu automatisieren.
Real-Weltproblem
Fotos mit falscher Exposition müssen für Druck, E-Commerce oder Marketing fixiert werden – aber Hunderte von Hand zu korrigieren ist auf der Skala unmöglich.
Überblick der Lösung
Hinzufügen oder aktualisieren Sie eine Exposure Adjustment Layer, setzen Sie dann exposition, offset und gamma-Werte programmatisch für eine sofortige Verbesserung fest.
Voraussetzung
- Visual Studio 2019 oder später
- .NET 6.0 oder höher (oder .Net Framework 4.6.2+)
- Aspose.PSD für .NET von NuGet
- PSD Fotodateien für die Verarbeitung
PM> Install-Package Aspose.PSD
Schritt für Schritt Implementierung
Schritt 1: Laden Sie die PSD-Datei herunter
using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;
string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_exposure.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
Schritt 2: Hinzufügen einer Exposition Anpassungslage
var exposure = psdImage.AddExposureAdjustmentLayer();
Schritt 3: Set Exposure Parameter
exposure.Exposure = 9; // Exposure correction, typically -20 to 20
exposure.Offset = 0.05f; // Offset, typically -1 to 1
exposure.Gamma = 1.1f; // Gamma correction, >0
Schritt 4: Erheben Sie den erweiterten PSD
psdImage.Save(outputFile);
psdImage.Dispose();
Verwendung von Fällen und Anwendungen
- Automatische Expositionkorrektur für große Archiven
- Batch-enhance Produkt und Marketing-Fotos
- Vorverarbeitung für kreative oder gedruckte Workflows
Gemeinsame Herausforderungen und Lösungen
Licht / dunkel nach der Anpassung: Testwerte auf Probenbildern für die besten Ergebnisse.
Anpassung nicht sichtbar: Bestätigen Sie die Reihenfolge der Schicht und die richtigen Einstellungen.
Beste Praktiken
- Vorhersage des Ergebnisses vor der Massenkonversion
- Halten Sie eine Kopie aller Originale
- Script für vollständige Foto-Kollektionen
FAQ
**Q: Kann ich Anpassungen später widerrufen?**A: Ja – nicht zerstörerische Schichten lassen Sie jederzeit anpassen oder entfernen.
**Q: Funktioniert dies auch für PSB-Dateien?**A: Ja – API funktioniert sowohl für PSD- als auch für PSB-Formate.
Schlussfolgerungen
Mit Aspose.PSD für .NET ist die Expositionkorrektur schnell, reversibel und skalbar für jeden Workflow. Aspose.PSD für .NET API Referenz .