Как применить Hue и Saturation Effects на PSD-изображения с помощью .NET

Как применить 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 .

 Русский