Недавно мы опубликовали блог-пост который демонстрирует, как изменять непрозрачность, режимы наложения и цветовые наложения в слоях Photoshop с помощью Aspose.PSD для Python через .NET. Однако в этой статье мы рассмотрим, как изменять размер, поворачивать и обрезать слои PSD в Python, используя этот SDK. Мы сделаем шаг вперед в автоматизации файлов PSD с помощью функций, предлагаемых Aspose.PSD для Python через .NET. Кроме того, мы покажем вам результат, обработанный этим Python SDK. Итак, давайте начнем с установки этого SDK, а затем перейдем непосредственно к реализации.
Установка
Если вы еще не установили Aspose.PSD для Python через .NET, вы можете установить его, выполнив следующую команду:
pip install aspose-psd
В противном случае вы можете загрузить этот Python SDK по этой ссылке.
Изменение размера, поворот и обрезка слоев PSD в Python
Вы можете выбрать это программное решение для обрезки или поворота слоя Photoshop. Пожалуйста, следуйте приведенным ниже шагам:
- Создайте объект класса PngOptions и установите параметры сохранения PNG с альфа-каналом.
- Инициализируйте экземпляр класса PsdLoadOptions и установите параметры загрузки PSD.
- Загрузите изображение PSD с использованием указанных параметров.
- Приведите загруженное изображение к типу PsdImage для доступа к слоям.
- Сохраните оригинальный PSD (до любых изменений) как PNG для сравнения.
- Вызовите метод resize, чтобы изменить размер слоя с индексом 2 до 25x25 пикселей с использованием высококачественной ресемплинга.
- Поверните слой с индексом 5 на 45 градусов по часовой стрелке с желтым фоном.
- Увеличьте контрастность слоя с индексом 3 в 3 раза.
- Обрежьте слой с индексом 10 до прямоугольника, начиная с (10, 10) с размером 20x20.
- Вызовите метод save, чтобы сохранить обновленное изображение после всех модификаций слоя.
Следующий образец кода показывает, как изменить размер, поворачивать и обрезать слои PSD в Python:
Вывод:
Получите бесплатную лицензию
Получите бесплатную временную лицензию, чтобы попробовать этот SDK без ограничений на оценку.
Подводя итоги
Aspose.PSD для Python через .NET значительно упростил и облегчил изменение размера, поворот и обрезку слоев PSD в Python программно. Вы видели, что мы можем изменять размер, обрезать и поворачивать слои Photoshop просто вызывая методы. На самом деле, вы можете сделать гораздо больше, так как этот Python SDK предоставляет огромный набор функций. Поэтому оставайтесь на связи с документацией и API References для новых релизов. Более того, вы можете ознакомиться с нашими примерами на GitHub в случае каких-либо неясностей.
Наконец, пожалуйста, посетите наш форум, чтобы задать вопросы.