Нещодавно ми опублікували блог-пост, який демонструє, як змінювати непрозорість, режим змішування та кольорові накладки у шарах 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 приклади у разі будь-яких непорозумінь.
Нарешті, будь ласка, відвідайте наш форум, щоб задати питання.