Ви коли-небудь програмно змінювали багатошарові 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.
- Встановіть прозорість 2-го шару (індекс 1) на 100%.
- Встановіть режим змішування 5-го шару (індекс 4) на “Hue”.
- Додайте ефект тіні до 8-го шару (індекс 7).
- Змініть режим змішування 10-го шару (індекс 9) на “Lighten”.
- Додайте ефект кольорової накладки до 6-го шару (індекс 5).
- Збережіть змінену картинку як PNG.
Наступний фрагмент коду демонструє роботу з шарами Photoshop у Python:
Вихідні дані:
Отримати безкоштовну ліцензію
Отримайте безкоштовну тимчасову ліцензію, щоб спробувати цей SDK поза межами обмежень оцінювання.
Є питання?
Запитайте свої запитання на нашому форумі.
Підсумовуючи
Ми завершуємо цю статтю тут. Ця стаття охопила роботу з шарами Photoshop у Python програмно. Ми пройшли через те, як додати тіні, кольорові накладки та змінити прозорість. Ви можете спробувати ці функції самостійно, оскільки встановлення Aspose.PSD для Python через .NET надзвичайно просте. Більше того, він постачається з комплексною документацією, яку ви можете відвідати тут. Додатково ви можете переглянути API References та GitHub Examples, щоб дізнатися більше.