JPG یکی از محبوب ترین و پرکاربردترین فرمت های تصویری است. با این حال، تصاویر JPG هر بار که ذخیره می شوند کیفیت خود را از دست می دهند. بنابراین، ممکن است لازم باشد آنها را به یک قالب بدون اتلاف مانند PNG تبدیل کنید. برای انجام این تبدیل به صورت برنامهنویسی از داخل برنامههای NET، این مقاله نحوه تبدیل یک تصویر JPG به PNG در سی شارپ را نشان میدهد.
C# .NET API برای تبدیل JPG به PNG
Aspose.Imaging for .NET یک API پردازش تصویر غنی از ویژگی ها برای دستکاری بسیاری از فرمت های تصویر است. علاوه بر این، یک مبدل قدرتمند ارائه می دهد که به شما امکان می دهد تصاویر را از یک فرمت به فرمت دیگر با وفاداری بالا تبدیل کنید. در این مقاله از این API برای تبدیل تصاویر JPG خود به فرمت PNG استفاده می کنیم. می توانید DLL API را دانلود یا مستقیماً از NuGet نصب کنید.
PM> Install-Package Aspose.Imaging
اطلاعات: اگر Aspose.Slides for .NET دارید، همچنین می توانید از آن برای [تبدیل JPG به PNG در C#] (https://products) استفاده کنید .aspose.com/slides/net/conversion/jpg-to-png/).
تبدیل تصویر JPG به PNG در سی شارپ
تبدیل یک تصویر JPG به فرمت PNG با استفاده از Aspose.Imaging برای دات نت کاملاً ساده است. شما فقط باید فایل JPG را بارگیری کنید و آن را به عنوان یک تصویر PNG ذخیره کنید. در ادامه مراحل تبدیل تصویر JPG به PNG در سی شارپ آمده است.
- فایل JPG را با استفاده از کلاس Image بارگیری کنید.
- یک نمونه از کلاس PngOptions ایجاد کنید.
- ویژگی PngOptions.ColorType را روی FileFormats.Png.PngColorType.TruecolorWithAlpha تنظیم کنید.
- با استفاده از روش Image.Save(string, PngOptions) تصویر JPG را به PNG تبدیل کنید.
نمونه کد زیر نحوه تبدیل یک تصویر JPG به فرمت PNG در برنامه های NET را نشان می دهد.
// بارگیری تصویر JPG
using (Image image = Image.Load("aspose.jpg"))
{
// گزینه های PNG را ایجاد کنید
PngOptions options = new PngOptions() { ColorType= FileFormats.Png.PngColorType.TruecolorWithAlpha };
// ذخیره تصویر به صورت JPG
image.Save("JPG-to-PNG.png", options);
}
یک مجوز API رایگان دریافت کنید
برای استفاده از Aspose.Imaging برای دات نت بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.
نتیجه
تبدیل JPG به PNG اغلب برای تبدیل تصاویر به فرمت بدون اتلاف انجام می شود. در این مقاله با نحوه تبدیل تصاویر JPG به فرمت PNG به صورت برنامه نویسی در سی شارپ آشنا شدید. بنابراین، می توانید به راحتی تبدیل JPG به PNG را در برنامه های NET خود جاسازی کنید. علاوه بر این، میتوانید با استفاده از مستندات درباره API پردازش تصویر داتنت بیشتر کاوش کنید. همچنین، می توانید سوالات خود را در [فروم 13 ما ارسال کنید.