چگونه از تورم در Aspose.PSD استفاده کنیم

قسمت 1 – نمایش یک فایل PSD با اثر تورم

فتوشاپ تصویر رندر شده را پس از اعمال اثر تورم ذخیره می‌کند. کتابخانه ما می‌تواند تصویر را با اثر تورم دوباره تولید یا مجدداً رندر کند. برای فعال کردن این ویژگی، به سادگی پرچم AllowWarpRepaint را در تنظیمات هنگام باز کردن فایل PSD تنظیم کنید.

نتیجه: نتیجه تورم Aspose.PSD برای .NET 1

به علاوه، علاوه بر نمایش اثر تورم برای SmartLayers، کتابخانه ما همچنین از تورم برای TextLayers پشتیبانی می‌کند. کد پیاده‌سازی همچنان همان است، تنها تفاوت در نام فایل وجود دارد.

نتیجه: نتیجه تورم Aspose.PSD برای .NET 2

**! توجه: **در حال حاضر، کتابخانه ما از رندر کردن هر دو نوع تورم دلخواه (جایی که کاربران نقاط مش را تغییر می‌دهند) و همه انواع استاندارد تورم پشتیبانی می‌کند.

قسمت 2 – اصلاح اثر تورم

کتابخانه ما به شما امکان می‌دهد نه تنها رندر کنید بلکه اثر تورم را نیز اصلاح (اضافه) کنید. این اصلاحات از طریق ویژگی‌های کلاس WarpParams فراهم می‌شوند.

ویژگی توضیحات
Bounds محدوده تصویر تورم شده را برمی‌گرداند.
MeshPoints آرایه‌ای از نقاط که هر نقطه نقطه یک گوشه از شبکه تورم را نشان می‌دهد.
Value مقدار اثر تورم برای اثر تورم‌های غیر دلخواه.
WarpRotates یک شماره‌نگاری که جهت اثر تورم‌های غیر دلخواه را تعریف می‌کند.
WarpStyles یک شماره‌نگاری که نوع اثر تورم را تعریف می‌کند.

مثال کد زیر نشان می‌دهد چگونه نوع اثر تورم برای یک Smart Layer را مشخص کرد و نوع و نیز شدت انحراف برای اثر را تنظیم کنیم.

نتیجه: نتیجه تورم Aspose.PSD برای .NET 3

قسمت 3 – اضافه کردن اثر تورم

مثال کد زیر نشان می‌دهد چگونه اثر تورم استاندارد را به یک Smart Layer اضافه کنیم.

نتیجه: نتیجه تورم Aspose.PSD برای .NET 4

مثال کد زیر نشان می‌دهد چگونه اثر تورم دلخواه را به یک Smart Layer اضافه کنیم.

نتیجه: نتیجه تورم Aspose.PSD برای .NET 5

مثال کد زیر نشان می‌دهد چگونه اثر تورم را به یک Text Layer اضافه کنیم. ! توجه: طبق استانداردهای فتوشاپ، اثر تورم برای لایه‌های متن معمولاً به نوع استاندارد محدود است. با این حال، کتابخانه ما از استفاده از دو نوع اثر تورم پشتیبانی می‌کند. لطفاً توجه داشته باشید که چنین فایل‌هایی ممکن است کاملاً سازگار با فتوشاپ نباشند.

نتیجه: نتیجه تورم Aspose.PSD برای .NET 6

ما به طور مداوم قابلیت‌های اثر تورم خود را بهبود می‌بخشیم و تمرکز خود را بر روی افزایش سرعت، کیفیت و قابلیت‌های پشتیبانی شده تمرکز می‌دهیم. برای آخرین توسعه‌ها به روز با نسخه‌های ماهانه‌ی ما بمانید. تیم Aspose.PSD شما