Як застосовувати адаптацію експозиції до 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 Референт .