Как да използвате Adjustment Layers в PSD с помощта на Aspose.PSD за .NET

Как да използвате 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 Референт За пълни опции.

 Български