Comment utiliser l'ajustement des niveaux pour la correction photo de Batch PSD

Comment utiliser l'ajustement des niveaux pour la correction photo de Batch PSD

Avec Aspose.PSD pour .NET, vous pouvez appliquer des changements de niveaux à des centaines de PSD à la fois, assurant la cohérence visuelle et le ton pro-qualité.

Problème du monde réel

Des points noirs et blancs incohérents dans les bibliothèques photo dégradent la marque et la qualité de l’impression. Les flux de travail manuels de Photoshop ne peuvent pas échanger pour le commerce électronique, les catalogues ou les projets d’archives.

Vue de la solution

Écrivez l’ajout et le ajustement des couches de niveaux avec des valeurs d’entrée / sortie précises pour obtenir des résultats répétables et automatisés.

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 la correction
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_levels_corrected.psd";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);

Étape 2 : Ajouter une couche d’ajustement des niveaux

var levels = psdImage.AddLevelsAdjustmentLayer();

Étape 3 : Configurer les niveaux

// 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

Étape 4 : sauvegarder le PSD corrigé

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

Utiliser les cas et les applications

  • Tone photo scanée correctement ou héritage
  • Obtenir des points noirs et blancs cohérents dans tous les actifs
  • Pré-vol pour les campagnes d’impression, de commerce électronique ou numérique

Défis communs et solutions

** Niveaux qui n’affectent pas la sortie:** Vérifiez l’ordre de la couche – les couches d’ajustement doivent être au-dessus.

** Nécessité pour la correction par canal:** Cible rouge, vert, bleu chaînes individuellement via levels.GetChannelByIndex().

Migliori pratiche

  • Résultats de l’affichage sur un écran calibré
  • Screenshot pour les emplois de batch à travers les dossiers entiers
  • Backup des fichiers originaux

FAQ

**Q : Puis-je corriger tous les canaux à la fois ?**A: Oui — utilisez le canal Master, ou ciblez RGB séparément comme nécessaire.

**Q: Puis-je exporter en JPEG ou TIFF après la correction?**A: Oui – utilisez simplement les options d’exportation souhaitées après l’ajustement.

Conclusion

Avec Aspose.PSD pour .NET, vous pouvez automatiser la qualité de la photo pour n’importe quel nombre de fichiers PSD. Aspose.PSD pour .NET API Reference .

 Français