Как применить Hue и Saturation Effects на PSD-изображения с помощью .NET
С помощью Aspose.PSD для .NET вы можете адаптировать эти свойства для больших наборов изображений PSD или автоматически создавать креативные цвета.
Реальные мировые проблемы
Ручно изменяющийся размер/засыпание для каждой фотографии медленно и необратимо.Автоматизация обеспечивает консистенцию и освобождает дизайнеров для более ценной работы.
Решение обзор
Добавить или обновлять слой настройки Hue/Saturation, установить свои значения и сохранить.
Предупреждения
- Visual Studio 2019 или позднее
- .NET 6.0 или более поздний (или .Net Framework 4.6.2+)
- Aspose.PSD для .NET от NuGet
- Файл PSD(s) для обработки
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_huesat.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
Шаг 2: Добавьте Hue/Saturation Adjustment Layer
var hueSaturation = psdImage.AddHueSaturationAdjustmentLayer();
Шаг 3: Приспособление кожи, сатаны и светлости
hueSaturation.Hue = -43; // Range: -180 to 180
hueSaturation.Saturation = 4; // Range: -100 to 100
hueSaturation.Lightness = 10; // Range: -100 to 100 (optional)
Шаг 4: Спасти улучшенный ПСД
psdImage.Save(outputFile);
psdImage.Dispose();
Используйте случаи и приложения
- Бач-цвет правильные фото продукта
- Применить креативный цветовой рейтинг по кампаниям
- Увеличение вибрации для социальных и маркетинговых активов
Общие вызовы и решения
Экстремальные настройки выглядят ненормально: Начните с небольших значений для реалистичного улучшения.
Невидимый слой: Приспособление должно быть выше целевого слоя изображения.
Лучшие практики
- Всегда прогнозируйте конечные результаты перед публикацией
- Скриншоты для пап-файлов для сохранения времени
- Оригинальные файлы перед автоматизацией
FAQ
** Q: Могу ли я автоматизировать это для разных цветовых диапазонов?**Ответ: Да — использовать API-референт для передовых вариантов маскирования и канала.
Q: Это ли реверсивное?Ответ: Да — сохраните структуру слоя корректировки PSD для неразрушительного редактирования.
Заключение
С помощью Aspose.PSD для .NET вы можете стандартизировать и улучшить вибрацию фотографии во всех свойствах PSD. ASPOSE.PSD для .NET API .