Вы когда-нибудь программно модифицировали многослойные PSD файлы? Мы собираемся рассмотреть удобный для разработчиков SDK, который упрощает работу со слоями Photoshop в Python программно. Да, мы говорим о Aspose.PSD для Python через .NET. Этот SDK предлагает функции уровня предприятия для манипулирования PSD файлами и их конвертации в другие популярные форматы файлов. В этом руководстве мы покажем вам, как добавлять тени и применять режимы наложения в PSD файлах, используя этот Python SDK. Итак, оставайтесь с этим блог постом до конца и убедитесь, что у вас установлен Python на вашем компьютере.

Aspose.PSD для Python через .NET - Установка

Вы можете установить Aspose.PSD для Python через .NET по этой ссылке. Или вы можете запустить следующую команду:

pip install aspose-psd

Модификация слоев PSD: изменение прозрачности, режимы наложения, добавление теней и цветовых наложений программно

Давайте сразу перейдем к шагам.

  • Загрузите файл PSD с помощью метода PsdImage.load.
  • Создайте объект класса PngOptions, чтобы установить параметры сохранения PNG, включая альфа-канал (прозрачность).
  • Сохраните оригинальный, не измененный PSD как PNG.
  • Установите прозрачность второго слоя (индекс 1) на 100%.
  • Установите режим наложения пятого слоя (индекс 4) на “Оттенок”.
  • Добавьте эффект тени на восьмой слой (индекс 7).
  • Измените режим наложения десятого слоя (индекс 9) на “Осветление”.
  • Добавьте эффект цветового наложения на шестой слой (индекс 5).
  • Сохраните измененное изображение как PNG.

Следующий пример кода демонстрирует работу со слоями Photoshop в Python: Вывод:

psd-layers

Получите бесплатную лицензию

Получите бесплатную временную лицензию, чтобы попробовать этот SDK без ограничений оценки.

Есть вопросы?

Задайте ваши вопросы на нашем форуме.

Подводя итоги

Мы заканчиваем этот блог пост здесь. Этот блог пост охватил работу со слоями Photoshop в Python программно. Мы рассмотрели, как добавлять тени, цветовые наложения и изменять прозрачность. Вы можете попробовать функции сами, так как установка Aspose.PSD для Python через .NET невероятно проста. Более того, он поставляется с обширной документацией, которую вы можете посетить здесь. Кроме того, вы можете перейти к Ссылкам API и Примерам на GitHub, чтобы узнать больше.

Исследуйте