Как корректировать куры в PSD-фото с помощью Aspose.PSD для .NET
Куры являются профессиональным инструментом для корекции тона и цвета. Aspose.PSD для .NET позволяет автоматизировать сложные корректировки по многим PSD-фотографиям с несколькими линиями кода.
Реальные мировые проблемы
Ручная коррекция поворота является точным, но слишком медленным для больших библиотек фотографий, кампаний или творческой автоматизации.
Решение обзор
Добавить или редактировать слой корректировки, а затем настроить точки для управления каналом по каналу — все полностью написаны.
Предупреждения
- 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_curves_adjusted.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
Шаг 2: Добавьте слой коррекции кругов
var curvesLayer = psdImage.AddCurvesAdjustmentLayer();
Шаг 3: Регулирование точек поворота
var curveManager = curvesLayer.GetCurvesManager();
// Example: Add a control point at (input: 50, output: 32) for the first (master) channel
curveManager.AddCurvePoint(0, 50, 32);
Шаг 4: Сохраните адаптированный PSD
psdImage.Save(outputFile);
psdImage.Dispose();
Используйте случаи и приложения
- Бач-правильная экспозиция и контраст для многих фотографий
- Автоматизация тона и цвета для творческих кампаний
- Создание повторяемых коррекционных скриптов для студийных рабочих потоков
Общие вызовы и решения
Курвы не действуют: Убедитесь, что слой настройки находится выше целевого слоя изображения.
Комплексные требования: Используйте несколько поворотных точек для финого контроля на каждом канале.
Лучшие практики
- Просмотр выхода в Photoshop или ПСД-видере
- Скачать множество файлов одновременно
- Оригинальное название: Save original for easy undo
FAQ
** Q: Могу ли я корректировать кривины для конкретных каналов RGB?**А: Да — целевый индекс канала в AddCurvePoint
(например, 1 для красного, 2 для зеленого, 3 для синего).
** Q: Можно ли использовать это и на файлах PSB?**А: Да — API работает для форматов PSD и PSB.
Заключение
С Aspose.PSD для .NET, профессиональная коррекция поворота автоматизируется и повторяется для любого объема работы фото. ASPOSE.PSD для .NET API .