Как использовать корректировку уровней для коррекции изображения 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(s) для коррекции
PM> Install-Package Aspose.PSD

Step-by-Step реализация

Шаг 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: Можно ли одновременно исправить все каналы?Ответ: Да — используйте мастер-канал или нацелите RGB отдельно, как это необходимо.

** Q: Могу ли я экспортировать как JPEG или TIFF после коррекции?**Ответ: Да — просто используйте желаемые варианты экспорта после корректировки.

Заключение

С Aspose.PSD для .NET вы можете автоматизировать качество фотографий для любого количества файлов PSD. ASPOSE.PSD для .NET API .

 Русский