Как применить корректировку экспозиции к файлам 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
Step-by-Step реализация
Шаг 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: Спасти улучшенный ПСД
psdImage.Save(outputFile);
psdImage.Dispose();
Используйте случаи и приложения
- Автоматическая коррекция экспозиции для больших архивов
- Производство и маркетинговые фотографии Batch-enhance
- Препроцессирование для творческих или печатных рабочих потоков
Общие вызовы и решения
Все светло/темно после корректировки: Тестные значения на образных изображениях для лучших результатов.
Невидимое корректирование: Подтверждает порядок слоя и правильные настройки.
Лучшие практики
- Предварительный результат перед массовой конверсией
- Сохраните копию всех оригиналов
- Скриншоты для полных фотоколекций
FAQ
Q: Могу ли я впоследствии перенаправлять корректировки?**Ответ: Да — неразрушительные слои позволяют вам в любое время корректировать или удалять.
** Q: Работает ли это и для файлов PSB?**Ответ: Да, API работает как для форматов PSD, так и PSB.
Заключение
С Aspose.PSD для .NET коррекция воздействия является быстрой, обратной и скалируемой для любого рабочего потока. ASPOSE.PSD для .NET API .