Wie Exposition Anpassung auf PSD-Dateien in .NET anwenden

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 .

 Deutsch