به تازگی، ما یک پست وبلاگ منتشر کردیم که نشان می‌دهد چگونه می‌توان شفافیت، حالت‌های ترکیب و پوشش‌های رنگی را در لایه‌های فتوشاپ با استفاده از Aspose.PSD برای پایتون از طریق .NET تغییر داد. با این حال، این مقاله به بررسی نحوه تغییر اندازه، چرخش و برش لایه‌های PSD در پایتون با استفاده از این SDK می‌پردازد. ما یک قدم جلوتر خواهیم رفت و از ویژگی‌های ارائه شده توسط Aspose.PSD برای پایتون از طریق .NET در اتوماسیون فایل‌های PSD استفاده خواهیم کرد. علاوه بر این، ما خروجی پردازش شده توسط این SDK پایتون را به شما نشان خواهیم داد. پس بیایید با نصب این SDK شروع کنیم و سپس به پیاده‌سازی بپردازیم.

نصب

اگر هنوز Aspose.PSD برای پایتون از طریق .NET را نصب نکرده‌اید، می‌توانید با اجرای دستور زیر آن را نصب کنید:

pip install aspose-psd

در غیر این صورت، می‌توانید این SDK پایتون را از این لینک دانلود کنید.

تغییر اندازه، چرخش و برش لایه‌های PSD در پایتون

شما می‌توانید از این راه‌حل برنامه‌نویسی برای برش یا چرخش یک لایه فتوشاپ استفاده کنید. لطفاً مراحل زیر را دنبال کنید:

  • یک شی از کلاس PngOptions ایجاد کنید و گزینه‌های ذخیره PNG با کانال آلفا را تنظیم کنید.
  • یک نمونه از کلاس PsdLoadOptions را مقداردهی اولیه کنید و گزینه‌های بارگذاری PSD را تنظیم کنید.
  • بارگذاری تصویر PSD با استفاده از گزینه‌های مشخص شده.
  • تصویر بارگذاری شده را به نوع PsdImage تبدیل کنید تا به لایه‌ها دسترسی داشته باشید.
  • PSD اصلی (قبل از هر تغییری) را به عنوان یک PNG برای مقایسه ذخیره کنید.
  • متد resize را برای تغییر اندازه لایه در ایندکس 2 به اندازه 25x25 پیکسل با استفاده از نمونه‌برداری با کیفیت بالا فراخوانی کنید.
  • لایه در ایندکس 5 را به اندازه 45 درجه در جهت عقربه‌های ساعت با پر کردن پس‌زمینه زرد بچرخانید.
  • کنتراست لایه در ایندکس 3 را به میزان 3 افزایش دهید.
  • لایه در ایندکس 10 را به یک مستطیل شروع از (10، 10) با اندازه 20x20 برش دهید.
  • متد save را برای ذخیره تصویر به‌روز شده پس از تمام تغییرات لایه‌ها فراخوانی کنید.

نمونه کد زیر نشان می‌دهد که چگونه می‌توان لایه‌های PSD را در پایتون تغییر اندازه، چرخش و برش داد: خروجی:

flip-photoshop-layers

دریافت مجوز رایگان

یک مجوز موقت رایگان دریافت کنید تا این SDK را بدون محدودیت‌های ارزیابی امتحان کنید.

جمع‌بندی

Aspose.PSD برای پایتون از طریق .NET این امکان را بسیار آسان و ساده کرده است که به صورت برنامه‌نویسی لایه‌های PSD را در پایتون تغییر اندازه، چرخش و برش دهید. شما مشاهده کردید که ما می‌توانیم لایه‌های فتوشاپ را به سادگی با فراخوانی متدها تغییر اندازه، برش و چرخش دهیم. در واقع، شما می‌توانید کارهای بسیار بیشتری انجام دهید زیرا این SDK پایتون ویژگی‌های زیادی را ارائه می‌دهد. بنابراین، با مستندات و مراجع API برای نسخه‌های جدید در ارتباط باشید. علاوه بر این، می‌توانید مثال‌های GitHub ما را در صورت هر گونه ابهام بررسی کنید.

در نهایت، لطفاً به فروم ما مراجعه کنید تا سوالات خود را بپرسید.

اکتشاف