Як використовувати шари адаптації в PSD за допомогою Aspose.PSD для .NET
Склади адаптації дозволяють творчі та нерозривні редагування кольорів і тонів в PSD. Aspose.PSD для .NET дозволяє скриптувати і автоматизувати кури, рівнів і кольорового балансу так само, як і в Photoshop.
Реальні проблеми світу
Дизайнерам часто потрібен тонкий колір або яскравість в комплектах PSD для брендів, корекцій або сезонних кампаній.
Огляд рішення
Програматично додавати або оновлювати кури, рівнів або шари кольорового балансу з точними налаштуваннями в декількох рядках коду.
Передумови
- 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();
Використання випадків та додатків
- Бренд-відповідний колір класифікації на комплектах активів
- Швидкі сезонні зміни тонусів для кампаній
- Автоматична корекція сканованих або спадкоємних графіків
Спільні виклики та рішення
Немає видимого ефекту: Підтверджуйте порядок та налаштування шару; шари адаптації повинні бути вище шарів, щоб вплинути на них.
** Тип адаптації: ** Використовуйте правильний метод для бажаної адаптации (Курви, Баланс кольорів і т.д.)
Найкращі практики
- Зберегти оригінал для легкого повернення
- Визначення кольору і тону в Photoshop після автоматизації
- Логіка адаптації документів для відстеження
FAQ
** Q: Чи можу я автоматизувати інші типи налаштувань?**Відповідь: Так — Яскравість/контраст, експозиція, рівні і т.д. також підтримуються подібними методами API.
** Q: Чи можу я редагувати існуючий шар адаптації?**Відповідь: Так — розмістіть його за типом і змінюйте його властивості.
Заключення
З Aspose.PSD для .NET, професійний колір і тоновий адаптація є просто скриптом. Aspose.PSD для .NET API Референт Для повних варіантів.