Як застосовувати адаптацію експозиції до PSD-файлів в .NET

Як застосовувати адаптацію експозиції до PSD-файлів в .NET

Адаптація експозиції є ключовою для виправлення темних або вимитих фотографій. Aspose.PSD для .NET дозволяє автоматизувати нерозривні виправити вплив для будь-якого числа 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_exposure.psd";

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

Крок 2: Додайте шар адаптації експозиції

var exposure = psdImage.AddExposureAdjustmentLayer();

Крок 3: Налаштувати параметри експозиції

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

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

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

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

  • Автоматична корекція експозиції для великих архівів
  • Бач-інтенсивний продукт та маркетингові фотографії
  • Переробка для творчих або друкованих робочих потоків

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

Все яскраво/темно після налаштування: Тестні значення на зображеннях зразка для кращих результатів.

**Невидима адаптація: ** Підтверджуйте порядок шару та правильні налаштування.

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

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

FAQ

** Q: Чи можу я повернути зміни пізніше?**Відповідь: Так – нерозривні шари дозволяють вам в будь-який час налаштувати або видаляти.

** Q: Чи працює це і для файлів PSB?**Відповідь: Так – API працює як для форматів PSD, так і PSB.

Заключення

З Aspose.PSD для .NET, корекція експозиції є швидкою, зворотною і скальованою для будь-якого робочого потоку. Aspose.PSD для .NET API Референт .

 Українська