Как применять фильтры фото к слоям PSD для мгновенных эффектов в .NET

Как применять фильтры фото к слоям PSD для мгновенных эффектов в .NET

Фотофильтры добавляют творческий и профессиональный вид к изображениям для кампаний, брендов или социальных сетей. Aspose.PSD для .NET позволяет программировать фильтры фото в стиле Photoshop.

Реальные мировые проблемы

Применение цветных или нагревающих/охлаждающих фильтров на сотни фотографий слишком медленно.Автоматизация обеспечивает последовательный поиск больших библиотек активов.

Решение обзор

Добавьте фотофильтр Степень настройки и настроите цвет и плотность фильтра в коде. Применить ваш бренд или кампанию смотреть на один или все ваши PSD сразу.

Предупреждения

  • 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;
using Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers;

string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_filter.psd";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);

Шаг 2: Добавить слой настройки фотофильтра

var photoFilter = psdImage.AddPhotoFilterLayer(Color.Yellow);

Шаг 3: Установите плотность фильтра

photoFilter.Density = 16; // Typical range: 0-100

Шаг 4: Сохраните фильтрованный PSD

psdImage.Save(outputFile);
psdImage.Dispose();

Используйте случаи и приложения

  • Создание брендованных или рекламных фотоэффектов
  • Запчасти для нагрева/охлаждения или цветных фильтров
  • Автоматизированные творческие рабочие потоки для сетей фотографий PSD

Общие вызовы и решения

** Цвет слишком сильный / тонкий:** Сравнивать значение плотности для наилучших результатов.

Не видно в выходе: Убедитесь, что слой фильтра находится выше слоя фото.

Лучшие практики

  • Просмотр результатов до публикации или печати
  • Сохранить оригиналы для Undo или A/B тестирования
  • Скриншот для полных папок или кампаний

FAQ

Q: Могу ли я использовать любой цвет в качестве фильтра?**А: Да — настроить цвет фильтра на любой Color Поддерживается Aspose.PSD

Q: Могу ли я заполнить несколько фильтров?**Ответ: Заставьте слои корректировки, как это необходимо для сложных эффектов.

Заключение

Aspose.PSD для .NET обеспечивает мгновенные, повторяемые фотоэффекты для любого творческого рабочего потока. ASPOSE.PSD для .NET API .

 Русский