Як автоматично підвищити яскравість і контраст в PSD з .NET

Як автоматично підвищити яскравість і контраст в PSD з .NET

З Aspose.PSD для .NET, ви можете застосувати цю корекцію до одного або сотень PSD за секунду — без ручного Photoshop необхідний.

Реальні проблеми світу

Масові фотоактиви часто страждають від поганого освітлення або контрасту. Ручно налаштування кожного PSD є занадто повільним для маркетингу, публікації або архівування проектів.

Огляд рішення

Скриптуйте додавання та налаштування слоїв Brightness/Contrast у робочому потоці PSD для негайного, повторного поліпшення якості.

Передумови

  • Visual Studio 2019 або вище
  • .NET 6.0 або вище (або .Net Framework 4.6.2+)
  • ASPOSE.PSD для .NET від NuGet
  • Файли PSD для поліпшення
PM> Install-Package Aspose.PSD

Крок за кроком реалізація

Крок 1: Завантажити файл PSD

using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;

string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_enhanced.psd";

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

Крок 2: Додайте слой яскравості/контрастної адаптації

var brightnessContrast = psdImage.AddBrightnessContrastAdjustmentLayer(32, 50);

Крок 3: (опціональна) Фін-Тун адаптація

brightnessContrast.Brightness = 40;  // Range typically -100 to 100
brightnessContrast.Contrast = 60;    // Range typically -100 to 100

Крок 4: Зберегти підвищений PSD

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

Використання випадків та додатків

  • Негайне відновлення для невиражених або низькоконтрастних зображень
  • Підвищення бач для електронної комерції, маркетингу або архіву
  • Переробка для передових творчих робочих потоків

Спільні виклики та рішення

Підвищення: Перевірка цінностей налаштування для кращих результатів на вашому фотосеті.

Невидимий шар: Переконайтеся, що шар налаштування знаходиться вище шару зображення у вашій смузі.

Найкращі практики

  • Переглянути результати в Photoshop перед публікацією
  • Зберігати копію оригінального файлу для порівняння
  • Скрипт для робочих місць, щоб заощадити час

FAQ

** Q: Чи можу я застосовувати ті ж самі налаштування до декількох PSD?**Відповідь: Так — перевернути всі файли і повторити той самий процес.

**Q: Які формати файлів підтримуються для експорту?**Відповідь: Зберегти як PSD, або експортувати до JPEG/TIFF для розповсюдження.

Заключення

З Aspose.PSD для .NET, фото-підвищення є швидким, автоматизованим і готовим до виробництва. Aspose.PSD для .NET API Референт .

 Українська