این آموزش گام به گام به شما نشان می دهد که چگونه می توانید تصویر PNG را از BMP در C# ایجاد کنید. این کد در سی شارپ، بیت مپ را به صورت PNG به راحتی و به سرعت ذخیره می کند. در شرایط خاص، ما باید بیت مپ را در برنامه های #C خود به PNG تبدیل کنیم و این نمونه در چنین سناریوهایی مفید خواهد بود.
مراحل ایجاد تصویر PNG از BMP در سی شارپ
- بسته Aspose.Imaging for .NET را از Nuget.org راه اندازی کنید
- شامل ارجاع به دو فضای نام زیر: Aspose.Imaging، Aspose.Imaging.ImageOptions
- قبل از تبدیل، مجوز را با استفاده از روش SetLicense مشخص کنید
- فایل BMP را در یک شیء Image بخوانید
- با استفاده از کلاس PngOptions برای تصویر PNG خروجی ویژگیها را تنظیم کنید
- تصویر PNG خروجی را با گزینه های PNG مشخص شده ذخیره کنید
در مراحل ساده بالا، ابتدا یک تصویر ورودی BMP را با استفاده از روش Load از کلاس Image در یک شی تصویر بارگذاری می کنیم. هنگامی که تصویر BMP را در حافظه بارگذاری کردیم، می توانیم آن را در یک تصویر PNG خروجی ذخیره کنیم. همچنین می توانیم ویژگی های تصویر PNG خروجی را مشخص کنیم.
کد برای ایجاد تصویر PNG از BMP در سی شارپ
در کد بالا، وضوح تصویر PNG خروجی تبدیل شده از تصویر بیت مپ را تنظیم کرده ایم. ما همچنین سطح فشرده سازی تصویر PNG را تنظیم کرده ایم. به طور مشابه، ما می توانیم سایر ویژگی های مورد نیاز تصویر خروجی را تنظیم کنیم.
در مبحث قبلی، کد را برای تبدیل OTG به PDF در سی شارپ توضیح دادیم. تبدیل بین فرمت های مختلف تصویر نیز مشابه نمونه ای است که در قطعه فوق با تغییرات جزئی در کد ارائه شده است.