Как использовать слои корректировки в 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 Для полных вариантов.