Comment ajuster les curves dans les photos PSD en utilisant Aspose.PSD pour .NET
Les courbes sont l’outil professionnel pour la correction de ton et de couleur. Aspose.PSD pour .NET vous permet d’automatiser les ajustements de courbe complexes sur de nombreuses photos PSD avec quelques lignes de code.
Problème du monde réel
L’ajustement de courbe manuelle est précis mais trop lent pour les grandes bibliothèques photo, les campagnes ou l’automatisation créative.
Vue de la solution
Ajouter ou modifier une couche d’ajustement des courbes, puis définir les points de courbe pour le contrôle de canal par canal - tout entièrement scriptable.
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
- fichier PSD(s) pour améliorer
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_curves_adjusted.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
Étape 2: Ajoutez une couche d’ajustement de curves
var curvesLayer = psdImage.AddCurvesAdjustmentLayer();
Étape 3 : Ajuster les points de courbe
var curveManager = curvesLayer.GetCurvesManager();
// Example: Add a control point at (input: 50, output: 32) for the first (master) channel
curveManager.AddCurvePoint(0, 50, 32);
Étape 4 : sauvegarder le PSD ajusté
psdImage.Save(outputFile);
psdImage.Dispose();
Utiliser les cas et les applications
- Exposition et contraste correcte pour de nombreuses photos
- Classement automatique de ton et de couleur pour les campagnes créatives
- Créer des scripts de correction répétables pour les flux de travail de studio
Défis communs et solutions
Curves ne s’effectuent pas: Assurez-vous que la couche d’ajustement est au-dessus de l’image cible.
** Exigences complexes:** Utilisez plusieurs points de courbe pour un contrôle fin sur chaque canal.
Migliori pratiche
- Prévoir la sortie dans Photoshop ou un spectateur PSD
- Écrivez plusieurs fichiers à la fois
- Économiser les originaux pour un simple
FAQ
**Q: Puis-je ajuster les courbes pour des canaux RGB spécifiques?**A : Oui – ciblez l’indice du canal dans AddCurvePoint
(par exemple, 1 pour le rouge, 2 pour les verts, 3 pour la bleu).
**Q: Puis-je l’utiliser sur les fichiers PSB aussi ?**A: Oui - API fonctionne pour les formats PSD et PSB.
Conclusion
Avec Aspose.PSD pour .NET, l’ajustement de courbe professionnel est automatisé et répétable pour n’importe quel volume de travail photo. Aspose.PSD pour .NET API Reference .