Как да използвате Adjustment Layers в PSD с помощта на Aspose.PSD за .NET
Адаптивните слоеве позволяват творчески и неразрушителни редактиране на цветове и тонове в PSDs. Aspose.PSD за .NET ви позволява да скринирате и автоматизирате Curves, Levels и Color Balance точно както в Photoshop.
Реални световни проблеми
Дизайнерите често се нуждаят от фино-тънък цвят или яркост в комплекти на PSDs за маркетинг, корекции или сезонни кампании.
Преглед на решението
Програматично добавяте или актуализирате слоеве за коригиране на криви, нива или баланс на цветовете с точни настройки в няколко линии на код.
Предупреждения
- Visual Studio 2019 или по-късно
- .NET 6.0 или по-късно (или .Net Framework 4.6.2+)
- Aspose.PSD за .NET от NuGet
- PSD файлове за обработка
PM> Install-Package Aspose.PSD
Стъпка по стъпка изпълнение
Стъпка 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();
Използване на случаи и приложения
- Съвместими с марката цветове на комплекти на активи
- Бързи сезонни промени в тона за кампании
- Автоматична корекция на сканирани или наследствени графики
Съвместни предизвикателства и решения
Няма видими ефекти: Потвърдете реда и настройките на слоя; слоевете за корекция трябва да са над слоите, за да ги засегнат.
** Тип на коригиране: ** Използвайте правилния метод за желаната корекция (кориги, баланс на цветовете и т.н.)
Най-добрите практики
- Поддържайте оригинала за лесен rollback
- Валидиране на цвета и тона в Photoshop след автоматизация
- Логика на корекцията на документа за проследяване
FAQ
Q: Мога ли да автоматизирам други типове корекции?**A: Да – Светлината/контрастът, експозицията, нивата и т.н. също се поддържат от подобни методи на API.
Q: Мога ли да редактирам съществуващ слой за корекция?**A: Да – да го поставите по тип и да промените свойствата му.
заключение
С Aspose.PSD за .NET, професионалната настройка на цвета и тона е просто скрипт. Aspose.PSD за .NET API Референт За пълни опции.