Як скористатися налаштуванням рівнів для виправлення зображень Batch PSD

Як скористатися налаштуванням рівнів для виправлення зображень 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 Референт .

 Українська