Як скористатися налаштуванням рівнів для виправлення зображень Batch PSD
З Aspose.PSD для .NET, ви можете застосовувати зміни рівня до сотень PSD одночасно, забезпечуючи візуальну консистенцію і про якість тонусу.
Реальні проблеми світу
Неконзистентні чорно-білі точки в бібліотеках фото знижують бренд і якість друку. Ручні робочі потоки Photoshop не можуть масштабуватися для електронної комерції, каталогів або архівних проектів.
Огляд рішення
Скриптуйте додавання та налаштування шарів рівнів з точними значеннями входу/виходу для отримання повторних, автоматизованих результатів.
Передумови
- 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/photo.psd";
string outputFile = "./output/photo_levels_corrected.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
Крок 2: Додайте рівень адаптаційного шару
var levels = psdImage.AddLevelsAdjustmentLayer();
Крок 3: Налаштування рівня
// Adjust master channel (index 0) for shadow, midtone, highlight
levels.MasterChannel.InputShadowLevel = 12; // Set black point
levels.MasterChannel.InputMidtoneLevel = 1.0F; // Set gamma
levels.MasterChannel.InputHighlightLevel = 240; // Set white point
Крок 4: Зберегти коректний PSD
psdImage.Save(outputFile);
psdImage.Dispose();
Використання випадків та додатків
- Батч-правильний сканований або спадкоємний тонус фото
- Використання чорно-білих точок у всіх активах
- Попередній рейс для друку, електронної комерції або цифрових кампаній
Спільні виклики та рішення
Найвищі, які не впливають на вихід: Перевірте порядок шару — шари адаптації повинні бути вище.
Необхідність корекції по каналу: Цільові червоні, зелені, блакитні канали окремо через levels.GetChannelByIndex()
.
Найкращі практики
- Результати перегляду на каліброваному дисплеї
- Скрипт для робочих місць по всьому папці
- Завантажити оригінальні файли
FAQ
** Q: Чи можу я виправити всі канали одночасно?**Відповідь: Так — використовуйте Master Channel, або ціліруйте RGB окремо, як це необхідно.
** Q: Чи можу я експортувати як JPEG або TIFF після корекції?**Відповідь: Так – просто використовуйте бажані варіанти експорту після налаштування.
Заключення
За допомогою Aspose.PSD для .NET ви можете автоматизувати якість фотографій для будь-якого числа файлів PSD. Aspose.PSD для .NET API Референт .