این پست بلاگ برای شماست اگر شما یک توسعهدهنده پایتون هستید و بر روی یک پروژه برای طراحان کار میکنید. شما یاد خواهید گرفت که چگونه بهصورت برنامهنویسی یک فایل PSB در پایتون ایجاد کنید. ما برای این منظور از Aspose.PSD برای پایتون از طریق .NET استفاده خواهیم کرد. در واقع، این SDK پایتون سبک، امن و قوی است و شما میتوانید آن را به سرعت در پروژه خود یکپارچه کنید. علاوه بر این، شما میتوانید فایلهای فتوشاپ را بدون نصب هیچ کتابخانه شخص ثالثی ایجاد، دستکاری و تبدیل کنید. همچنین، این SDK از طیف وسیعی از فرمتهای فایل و فیلترهای هوشمند پشتیبانی میکند. بنابراین، بدون هیچ کلمه اضافی، بیایید به سراغ پیادهسازی برویم.
Aspose.PDF برای پایتون از طریق .NET - نصب
برای نصب Aspose.PSD برای پایتون از طریق .NET، به سادگی اینجا کلیک کنید یا فرمان زیر را در ترمینال/CMD اجرا کنید:
pip install aspose-psd
ایجاد فایل PSB در پایتون - نمونه کد
این بخش مراحل و کد نمونه را شرح میدهد.
مراحل:
- ایجاد یک تصویر PSD جدید با ابعاد 500x500.
- افزودن یک لایه عادی به تصویر PSD با فراخوانی متد add_regular_layer.
- ایجاد یک شیء Graphics برای رسم روی لایه عادی.
- ایجاد یک قلم با رنگ AliceBlue برای stroke (حاشیه).
- ایجاد یک قلممو گرادیان خطی برای پر کردن اشکال از قرمز تا آبی دریایی.
- رسم یک بیضی (شکل شبیه به دایره) با استفاده از قلم.
- پر کردن یک بیضی دیگر با قلممو گرادیان.
- افزودن یک لایه متنی با متن “متن نمونه” در یک ناحیه مستطیلی.
- افزودن یک اثر سایه به لایه متنی.
- فراخوانی متد save برای ذخیره تصویر نهایی در فایل خروجی.
اکنون میتوانید یک فایل PSB در پایتون با استفاده از کد نمونه زیر ایجاد کنید:
خروجی:
دریافت مجوز رایگان
یک مجوز موقت رایگان دریافت کنید تا این SDK را فراتر از محدودیتهای ارزیابی امتحان کنید.
سوالی دارید؟
سوالات خود را در فروم ما بپرسید.
جمعبندی
برای نتیجهگیری، Aspose.PSD برای پایتون از طریق .NET کارایی را در برخورد با فایلهای فتوشاپ بهصورت برنامهنویسی به ارمغان آورده است. این SDK یک مجوز رایگان برای امتحان ویژگیهایش ارائه میدهد. بنابراین، شما نباید این SDK را بدون امتحان کردن آن رها کنید. این مقاله نشان داد که چگونه یک فایل PSB در پایتون ایجاد کنید. با این حال، ما درباره ویژگیهای بیشتری که این SDK پایتون ارائه میدهد، خواهیم نوشت. با ما همراه باشید.
منابع زیر به شما بینش عمیقی خواهند داد: