Convert PSD to PNG in C#

PSD (Photoshop Document) فرمت فایل بومی برای Adobe Photoshop است که به طور معمول برای ایجاد لوگوها، بروشورها و گرافیک های مختلف استفاده می شود. تصاویر PNG مستقیماً در Adobe Photoshop، تبدیل فایل های PSD به تصاویر PNG به صورت برنامه نویسی می تواند جریان های کار را به طور قابل توجهی آسان تر کند و مداخله دستی را کاهش دهد.در این مقاله، ما بررسی خواهیم کرد چگونه PSD را با استفاده از قدرتمند Aspose.PSD برای API .NET به فرمت Png در C# تبدیل کنیم.

جدول محتوا

C# PSD به PNG تبدیل API

برای تبدیل فایل های PSD به تصاویر PNG، ما از Aspose.PSD برای .NET این پلاگین .NET قوی، دستکاری فرمت های فایل Adobe Photoshop را آسان تر می کند و اجازه می دهد تا برنامه های .Net بتوانند هر دو PSD را بارگذاری و بخوانند. PSB با Aspose.PSD، شما می توانید به راحتی به روز رسانی ویژگی های لایه، اضافه کردن علائم آب، چرخش، مقیاس، رندر، و تبدیل فایل های PSD، همراه با انواع دیگر فایلهای پشتیبانی شده, بدون نیاز به Adobe Photoshop

در این تصویر کلاس به عنوان کلاس پایه برای تمام انواع تصویر عمل می کند، در حالی که PsdImage کلاس به شما اجازه می دهد تا فایل های PSD را بارگذاری، ویرایش و ذخیره کنید. ذخیره (String، ImageOptionsBase) روش ذخیره PSD در یک فرمت فایل و محل مشخص شده.به علاوه، API ارائه می دهد PsdLoadOptions کلاس برای مشخص کردن گزینه های بار و PngOptions کلاس برای تعریف گزینه های ایجاد فرمت فایل PNG.

شما هم می توانید دانلود DLL از API یا نصب آن از طریق NuGet:

PM> Install-Package Aspose.PSD

چگونه PSD را به PNG تبدیل کنیم

تبدیل یک فایل PSD به فرمت PNG یک فرآیند ساده است.

  • گزینه های بارگذاری PSD را تعیین کنید.
  • فایل PSD را بارگذاری کنید.
  • گزینه های ذخیره سازی PNG را مشخص کنید.
  • PSD را به عنوان یک PNG حفظ کنید.

در بخش بعدی، ما این مراحل را به کد C# ترجمه می کنیم تا یک فایل PSD را به فرمت PNG صادر کنیم.

تبدیل PSD به PNG با استفاده از C#

برای تبدیل فایل های PSD به تصاویر PNG با استفاده از C#، این مراحل را دنبال کنید:

  • یک مثال از کلاس PsdLoadOptions ایجاد کنید.
  • مشخص کردن گزینه های بارگذاری، مانند ReadOnlyMode.
  • فایل PSD را به عنوان PsdImage با استفاده از کلاس Image بارگذاری کنید.
  • گزینه های کلاس PngOptions را شروع کنید.
  • مشخص کردن گزینه های PNG، از جمله ColorType, پیشرفته, و CompressionLevel.
  • ذخیره فایل خروجی با استفاده از روش Save().

در اینجا یک نمونه کد نشان می دهد چگونه برای تبدیل یک PSD به یک PNG در C#:

Source PSD

Source PSD

Convert PSD to PNG using C#

Converted PNG

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

شما می توانید یک مجوز موقت رایگان دریافت کنید سعی کنید Aspose.PSD برای .NET بدون محدودیت های ارزیابی.

نتیجه گیری

در این مقاله، ما یاد گرفتیم که چگونه:

  • یک فایل PSD موجود را دانلود کنید.
  • گزینه های PSD بار و PNG را مشخص کنید.
  • یک PSD را به عنوان PNG با استفاده از C# ذخیره کنید.

علاوه بر تبدیل PSD به PNG در C#، شما می توانید بیشتر در مورد Aspose.PSD برای .NET با بازدید از مستندات و بررسی ویژگی های مختلف پشتیبانی شده توسط API. اگر شما هر گونه سوال و یا نیاز به کمک، احساس آزادانه به دست آوردن در ما انجمن پشتیبانی رایگان.

منابع اضافی

برای کسانی که علاقه مند به بهبود دانش خود را بیشتر، در نظر گرفتن کشف:

  • .NET Core PSD to PNG Conversion Tutorial: یاد بگیرید که چگونه این را در یک برنامه کنسول .NET Core اجرا کنید.
  • .NET PSD با عملکرد بالا به PNG Conversion: تکنیک هایی برای بهینه سازی فرآیندهای تبدیل شما.
  • Batch PSD to PNG Conversion in .NET Core: به طور موثر چندین فایل را به طور همزمان تبدیل کنید.
  • C# .NET 6 PSD to PNG API: آخرین ویژگی ها و ارتقاء ها را کشف کنید.

با Aspose .NET PSD to PNG Conversion Library، شما می توانید تبدیل های با کیفیت بالا و کارآمد را در حالی که حفظ شفافیت و مدیریت لایه ها بدون هیچ مشکلی به دست آورید. برای کسانی که به دنبال یک PSD به PDF فایل تبدیل هستند، این کتابخانه یک انتخاب عالی است. علاوه بر این، اگر شما یک کاربر فتوشاپ هستید، میتوانید از ویژگی های PDR به PHP Photoshop برای صادرات مستقیم در داخل برنامه استفاده کنید.

More in this category