دستی کامل Aspose.PSD برای آداپتور‌های .NET

مرور

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

اعمال لایسنس‌ها

لطفا مقاله کامل در مورد اعمال لایسنس‌ها برای آداپتورها را بررسی کنید.

می‌توانید از این نمونه برای اعمال لایسنس استفاده کنید:

// To work with adapters you need both Aspose.PSD and adaptee Licenses
// Here is how to apply Aspose.PSD License
var license = new Aspose.PSD.License();
license.SetLicense(@"Aspose.PSD.NET.lic");
// Here is example of how to apply Adaptee License for Aspose.Imaging
var licImaging = new Aspose.Imaging.License();
licImaging.SetLicense(@"Aspose.Imaging.NET.lic");
// Then you can run any code of adapters or PSD or Imaging library

موارد بهتر است یکبار لایسنس را در ماژول مقدماتی پروژه‌ی خود اعمال کنید.

مرجع آداپتور‌های Aspose.PSD

اولین چیزی که باید انجام دهید، ارجاع دادن به Aspose.PSD.Adapters.Imaging از Nuget یا دانلود آنها از صفحه انتشارات Aspose(در حال حاضر اداپتورها به صورت جداگانه به عنوان فایل دودویی در بسته اصلی انتشار آمده‌اند) به پروژه‌ی خود.

مراجع مورد نیاز

ممکن است شما نیاز داشته‌باشید که به بسته‌های اضافی دیگر هم ارجاع دهید

فعال‌سازی لودرها و صادرکننده‌های adaptees

فعال‌سازی آداپتورها

وقتی نیاز به استفاده از آداپتورها داشتید، از کد زیر استفاده کنید:

غیرفعال‌سازی آداپتورها

در فرآیند توسعه ممکن است با مواجهه اوضاعی رو به رو شوید که نیاز است که آداپتورها غیرفعال باشند. این حالت رایج است اگر بخواهید در قسمت کدی از لودرهای Aspose.PSD استفاده کرده و در قسمت دیگری از لودرهای Adaptees را استفاده کنید. در این حالت فقط کد زیر را استفاده کنید:

بارگذاری تصاویر با استفاده از آداپتورها

با استفاده از آداپتورها می‌توانید فرمت‌های محبوبی که توسط Aspose.PSD پشتیبانی نمی‌شود مانند SVG و WebP را بارگذاری کنید.

استفاده ساده

برای بارگذاری، فقط از کد زیر استفاده کنید:

استفاده میانی برای پردازش تصویر پیچیده

اگر نیاز به مشخص کردن گزینه‌های اضافی موجود در Adaptee دارید، لطفا مثال زیر را بررسی کنید:

// Load file using Imaging
using (var imImage = Aspose.Imaging.Image.Load("input.svg"))
{
// Call the ".ToPsdImage()" method
using (var psdImage = imImage.ToPsdImage())
{
// And then work with PsdImage
psdImage.AddTextLayer("Some text", new Rectangle(100, 100, 100, 50));
var hue = psdImage.AddHueSaturationAdjustmentLayer();
hue.Hue = 130;
// You'll get the PSD file with 3 layers including Text and Adjustment Layers
psdImage.Save("MyOutput.psd");
}
}

می‌توانید با استفاده از همه ویژگی‌های Imaging، با تصویر SVG کار کنید و سپس با یک فراخوانی متد آن را بیرون‌بری کنید.

صادرکردن تصاویر با استفاده از آداپتورها

زمانی که نیاز نباشد فرمتی که پشتیبانی نمی‌شود را باز کنید، بلکه به آن اطلاع دهید، در این حالت‌ها باید صادرکننده‌ها را فعال کنید و از کد زیر استفاده کنید:

نتیجه‌گیری

استفاده از آداپتورهای Aspose.PSD برای بارگذاری و صادرکردن فایل‌ها برای توسعه‌دهندگان تغییرزا است. این بسته‌های قدرتمند Nuget به شما امکان ادغام بی‌درز Aspose.PSD با سایر محصولات Aspose را می‌دهند و به راحتی از همیشه برای باز و کار با فرمت‌های فایل پشتیبانی نشده بدون نیاز به نوشتن کد ادغامی آسان‌تر می‌سازند. با آداپتورهای Aspose.PSD، می‌توانید زمان و تلاش خود را صرفه‌جویی کنید با حذف نیاز به کد اضافی و فرآیندهای تبدیل دستی. برای بارگذاری یا صادرکردن فایل‌ها، آداپتورهای Aspose.PSD یک راه‌حل مناسب و کارآمد را ارایه می‌دهند که امکانات جدیدی برای پروژه‌های شما باز می‌کند. تجربه قدرت آداپتورهای Aspose.PSD‎ را درک کنید و فرآیند توسعه خود را به سطح بعد ببرید.