Wie man Nivea-Anpassung für Batch PSD Photo Correction verwendet
Mit Aspose.PSD für .NET können Sie die Änderungen der Ebenen auf Hunderte von PSDs gleichzeitig anwenden, um eine visuelle Konsistenz und Pro-Qualitätston zu gewährleisten.
Real-Weltproblem
Inkonsistente schwarze/weiße Punkte in Fotosbibliotheken untergraben die Marke und Druckqualität. Manual Photoshop Workflows können nicht für e-Commerce, Kataloge oder Archivprojekte skalieren.
Überblick der Lösung
Verschlüsseln Sie die Ergänzung und Anpassung der Level-Schichten mit präzisen Eingang/Ausgangswerten, um wiederholbare, automatisierte Ergebnisse zu erhalten.
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-Datei(s) für Korrektur
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_levels_corrected.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
Schritt 2: Hinzufügen eines Ebenen Anpassungslager
var levels = psdImage.AddLevelsAdjustmentLayer();
Schritt 3: Konfigurieren Sie die Ebenen
// Adjust master channel (index 0) for shadow, midtone, highlight
levels.MasterChannel.InputShadowLevel = 12; // Set black point
levels.MasterChannel.InputMidtoneLevel = 1.0F; // Set gamma
levels.MasterChannel.InputHighlightLevel = 240; // Set white point
Schritt 4: Speichern Sie den korrigierten PSD
psdImage.Save(outputFile);
psdImage.Dispose();
Verwendung von Fällen und Anwendungen
- Batch korrekte Scannen oder Erbe Foto Ton
- Gewährleistet konsistente schwarze/weiße Punkte in allen Vermögenswerten
- Vorflug für Druck-, E-Commerce oder digitale Kampagnen
Gemeinsame Herausforderungen und Lösungen
Niveaus, die den Ausgang nicht beeinträchtigen: Überprüfen Sie die Reihenfolge der Schicht – die Anpassungsschichten müssen oben sein.
Recht für per-Channel Korrektur: Ziele rote, grüne, blaue Kanäle einzeln über levels.GetChannelByIndex()
.
Beste Praktiken
- Preview Ergebnisse auf einem kalibrierten Display
- Skript für Batch-Arbeiten über ganze Ordner
- Backup Originaldateien
FAQ
**Q: Kann ich alle Kanäle gleichzeitig korrigieren?**A: Ja – verwenden Sie den Master-Kanal oder zielen Sie RGB nach Bedarf separat an.
**Q: Kann ich nach Korrektur als JPEG oder TIFF exportieren?**A: Ja – einfach die gewünschten Exportoptionen nach der Anpassung verwenden.
Schlussfolgerungen
Mit Aspose.PSD für .NET können Sie die Fotoqualität für jede Anzahl von PSD-Dateien automatisieren. Aspose.PSD für .NET API Referenz .