Как использовать слои корректировки в PSD с помощью Aspose.PSD для .NET

Как использовать слои корректировки в PSD с помощью Aspose.PSD для .NET

Слайды корректировки позволяют создавать творческие и неразрушительные редактирования цветов и тонов в PSD. Aspose.PSD для .NET позволяет скриптовать и автоматизировать Curves, Levels и Color Balance так же, как и в Photoshop.

Реальные мировые проблемы

Дизайнерам часто нужен тонкий цвет или яркость в комплектах 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/sample_with_adjustment.psd";
string outputFile = "./output/sample_adjusted.psd";

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

Шаг 2: Добавить или найти слой корректировки

// Add a Curves Adjustment Layer
auto curvesLayer = psdImage.AddCurvesAdjustmentLayer();

// Or, add a Color Balance Adjustment Layer
auto colorBalanceLayer = psdImage.AddColorBalanceAdjustmentLayer();

Шаг 3: Редактировать корректировку

var curveManager = curvesLayer.GetCurvesManager();
curveManager.AddCurvePoint(0, 50, 32); // Example: adds a point at channel 0

Шаг 4: Редактирование цветового баланса

colorBalanceLayer.ShadowsYellowBlueBalance = 42;
colorBalanceLayer.MidtonesMagentaGreenBalance = 18;

Шаг 5: Сохраните адаптированный PSD

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

Используйте случаи и приложения

  • Бренд-соответствующий цветовый класс на комплектах активов
  • Быстрые сезонные перемены тона для кампаний
  • Автоматическая коррекция сканированных или наследственных графиков

Общие вызовы и решения

Нет видимого эффекта: Подтвердите порядок и настройки слоя; слои корректировки должны быть выше слоев, чтобы их повлиять.

** Тип корректировки:** Используйте правильный метод для желаемого коррекции (Курвы, Баланс цвета и т.д.)

Лучшие практики

  • Оригинальное название: Easy Rollback
  • Проверка цвета и тона в Photoshop после автоматизации
  • Логика корректировки документа для отслеживаемости

FAQ

Q: Могу ли я автоматизировать другие типы корректировки?**Ответ: Да – яркость/контраст, воздействие, уровни и т. д. также поддерживаются аналогичными методами API.

** Q: Можно ли редактировать существующий слой корректировки?**Ответ: Да — разместите его по типу и измените его свойства.

Заключение

С Aspose.PSD для .NET, профессиональная настройка цвета и тона — это просто скрипт. ASPOSE.PSD для .NET API Для полных вариантов.

 Русский