Wie Exposition Anpassung auf PSD-Dateien in .NET anwenden

Wie Exposition Anpassung auf PSD-Dateien in .NET anwenden

Die Exposure-Einstellung ist entscheidend für die Korrektur dunkler oder gewaschener Fotos. Aspose.PSD für .NET ermöglicht es Ihnen, nicht zerstörerische Expositionkorrekturen für eine beliebige Anzahl von PSD Dateien mit einem einzigen Script.

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