در این مبحث بر روی نحوه تبدیل PSD به PNG در سی شارپ با پوشش تمام جزئیات برای تنظیم محیط و استفاده از کد مثال تمرکز خواهیم کرد. این برنامه را می توان برای ذخیره PSD به عنوان PNG با استفاده از C# با استفاده از چند تماس API استفاده کرد و برنامه را می توان در هر یک از محیط های پیکربندی شده دات نت در لینوکس، macOS یا ویندوز استفاده کرد.
مراحل تبدیل PSD به PNG در سی شارپ
- با نصب Aspose.PSD for .NET از NuGet برای صادرات PSD به PNG، محیط را تنظیم کنید.
- یک شی کلاس PsdImage برای بارگیری فایل PSD منبع از دیسک ایجاد کنید
- از نمونه کلاس PngOptions برای تنظیم گزینه های PNG خروجی استفاده کنید
- با استفاده از روش Save، PSD را به یک فایل PNG تبدیل کنید
در C# برنامه تبدیل PSD به PNG را می توان به راحتی با استفاده از مراحل ذکر شده در بالا توسعه داد، به موجب آن فرآیند با بارگذاری نمونه فایل PSD از دیسک یا جریان حافظه با استفاده از روش Image.Load() آغاز می شود. سپس با استفاده از یک شی کلاس PngOptions، ویژگی های مورد نیاز گزینه PNG خروجی تنظیم می شود، سپس با استفاده از روش Save، PSD را به یک فایل PNG روی دیسک تبدیل می کنیم.
کد برای صادرات PSD به PNG در سی شارپ
مثال بالا روند تبدیل PSD به PNG با استفاده از C# را با استفاده از چند تماس API نشان می دهد. PsdLoadOptions برای تنظیم گزینههای فایل PSD منبع برای بارگذاری و روش Image.Load() برای باز کردن فایل PSD منبع از دیسک استفاده میشود. کلاس PngOptions برای تنظیم ویژگیهای PNG خروجی مانند ColorType، CompressionLevel، DefaultReplacementFont، ResolutionSettings و MultiPageOptions استفاده میشود. پس از تنظیم خصوصیات PNG، فایل PNG مورد نظر یا روی دیسک یا داخل MemoryStream ذخیره می شود.
در این مثال، با فرآیند تبدیل PSD به PNG با استفاده از C# با استفاده از رویکرد گام به گام آشنا شده ایم. اگر علاقه مند به یادگیری در مورد تبدیل PSD به PDF هستید، به مقاله در نحوه تبدیل PSD به PDF در سی شارپ مراجعه کنید.