Comment appliquer l'ajustement d'exposition aux fichiers PSD dans .NET

Comment appliquer l'ajustement d'exposition aux fichiers PSD dans .NET

L’ajustement de l’exposition est essentiel pour la correction des photos sombres ou lavées. Aspose.PSD pour .NET vous permet d’automatiser les corrections non destructrices des expositions pour n’importe quel nombre de fichiers PSD avec un seul script.

Problème du monde réel

Les photos avec l’exposition erronée nécessitent la fixation pour la presse, le commerce électronique ou le marketing – mais la correction des centaines à la main est impossible à grande échelle.

Vue de la solution

Ajouter ou mettre à jour une couche d’ajustement de l’exposition, puis définir les valeurs d’exposé, de offset et de gamme de manière programmatique pour une amélioration instantanée.

Principaux

  • Visual Studio 2019 ou ultérieur
  • .NET 6.0 ou ultérieur (ou .Net Framework 4.6.2+)
  • Aspose.PSD pour .NET de NuGet
  • Fichiers photo PSD pour le traitement
PM> Install-Package Aspose.PSD

La mise en œuvre étape par étape

Étape 1 : Téléchargez le fichier PSD

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);

Étape 2 : Ajouter une couche d’ajustement de l’exposition

var exposure = psdImage.AddExposureAdjustmentLayer();

Étape 3 : Définir les paramètres d’exposition

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

Étape 4 : Sauver le PSD amélioré

psdImage.Save(outputFile);
psdImage.Dispose();

Utiliser les cas et les applications

  • Correction automatique de l’exposition pour les grands archives
  • Batch-enhance et photos de marketing
  • Pré-traitement pour les flux de travail créatifs ou imprimés

Défis communs et solutions

Too lumineux / sombre après ajustement: Values de test sur les images d’échantillons pour les meilleurs résultats.

** Ajustement non visible: ** Confirmez l’ordre de la couche et les paramètres corrects.

Migliori pratiche

  • Prévoir le résultat avant la conversion de masse
  • Gardez une copie de tous les originaux
  • Scénario pour les collections de photos complètes

FAQ

**Q : Puis-je revenir les ajustements plus tard ?**A: Oui – les couches non destructrices vous permettent d’ajuster ou de supprimer à tout moment.

**Q: Cela fonctionne-t-il aussi pour les fichiers PSB?**A: Oui - API fonctionne pour les formats PSD et PSB.

Conclusion

Avec Aspose.PSD pour .NET, la correction de l’exposition est rapide, réversible et scalable pour n’importe quel flux de travail. Aspose.PSD pour .NET API Reference .

 Français