پشتیبانی از لایه‌های پر شده

لایه‌های پرشده با الگو

این مقاله نحوه پر کردن لایه PSD با پردازنده الگو را نشان می دهد. یک الگو* * تصویر، رنگ، سایه یا خط است که برای پر کردن یک ناحیه از یک تصویر استفاده می شود. لطفا از Aspose.PSD.FileFormats.Psd.Layers.FillLayer برای اضافه کردن یک الگو به لایه PSD استفاده کنید. کد‌های زیر یک پرونده PSD را بارگیری می‌کنند، به کلاس Filllayer دسترسی می‌یابند و الگو را با استفاده از خصوصیات PatternFillSettings تنظیم می‌کنند.

در زیر مثالی دیگر آمده که نشان می دهد چگونه Aspose.PSD الگو را با استفاده از FillLayer و IPatternFillSettings اجرا می کند.

لایه‌های پر شده با پر کردن گرادیانت

این مقاله نحوه استفاده از پر کردن گرادیانت برای پر کردن لایه PSD را نشان می‌دهد. API‌های Aspose.PSD متدهای کارآمد و آسان برای رسیدن به این هدف ارائه کرده‌اند. Aspose.PSD کلاس های GradientColorPoint و GradientTransparencyPoint را برای اضافه کردن اثر گرادیانت به یک لایه ارائه داده است.

مراحل پر کردن لایه PSD با پر کردن گرادیانت به شرح زیر است:

  • با استفاده از متد کارخانه Load ارائه شده توسط کلاس Image یک پرونده PSD را به عنوان تصویر بارگیری کنید.
  • خصوصیات تنظیمات شی FillLayer را تنظیم کنید.
  • یک لیست از ColorPoints با رنگ‌های مورد نیاز و موقعیت رنگ ایجاد کنید.
  • یک لیست از نقاط شفافیت با شفافیت و موقعیت نقطه شفافیت مورد نیاز ایجاد کنید.
  • متد FillLayer.Update را فراخوانی کنید
  • نتایج را ذخیره کنید.

کد زیر نشان می دهد چگونه گرادیانت گرادیانت به لایه PSD اضافه کنید.

مثال دیگری که از خصوصیت GradientFillSettings.GradientType برای پر کردن لایه PSD با پر کردن گرادیانت استفاده میکند، بیان می شود. Aspose.PSD از طریق شماره گرادیانت‌ها زیر را از طریق شماره گرادیانت ها پشتیبانی می کند:

  • GradientType.Linear: در یک گرادیانت خطی، رنگ‌ها از دمای شروع به انتها در یک خط ریخته شده است.
  • GradientType.Radial: در گرادیانت شعاعی، رنگ‌ها از نقطه شروع در یک الگوی دایره‌ای بیرون می آیند.
  • GradientType.Angle: در یک گرادیانت زاویه، گرادیان از نقطه شروع در جهت‌های مخالف مخالف مخالف مخالف می گردد.
  • GradientType.Reflected: در گرادیانت بازتابی، رنگ بر روی هر دو طرف نقطه شروع بازتاب می شود.
  • GradientType.Diamond: گرادیانت الماس شکل مانند الماس از نقطه شروع ایجاد می کند.

پشتیبانی از خاصیت مقیاس برای لایه پرکردن گرادیانت

این مقاله نحوه اندازه‌گیری لایه FillLayer با پر کردن گرادیانت با استفاده از Aspose.PSD برای .NET را نشان می دهد. به این منظور، یک خصیه جدید به نام مقیاس به تنظیمات FillLayer اضافه شد.

در زیر، نمایش کد نشان می دهد چگونه از خصیه مقیاس استفاده کنیم.

لایه‌های پر شده با رنگ پرکردن

این مقاله نحوه پر کردن لایه PSD با رنگ را نشان می دهد. لطفا از کلاس Psd.Layers.FillLayer برای اضافه کردن رنگ به لایه PSD استفاده کنید. کد زیر یک پرونده PSD را بارگیری می کند، به کلاس لایه پرشده دسترسی پیدا می کند و رنگ را با استفاده از FillLayer.FillSettings تنظیم می‌کند.