JPG є одним із найпопулярніших і широко використовуваних форматів зображень. Однак зображення JPG втрачають якість кожного разу, коли їх зберігають. Тому вам може знадобитися конвертувати їх у формат без втрат, наприклад PNG. Щоб виконати це перетворення програмним шляхом із програм .NET, у цій статті показано, як перетворити зображення JPG на PNG у C#.
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 у C#
Перетворити зображення JPG у формат PNG за допомогою Aspose.Imaging for .NET досить просто. Вам потрібно лише завантажити файл JPG і зберегти його як зображення PNG. Нижче наведено кроки для перетворення зображення JPG на PNG у C#.
- Завантажте файл JPG за допомогою класу Image.
- Створіть екземпляр класу PngOptions.
- Установіть для властивості PngOptions.ColorType значення FileFormats.Png.PngColorType.TruecolorWithAlpha.
- Перетворіть зображення JPG на PNG за допомогою методу Image.Save(string, PngOptions).
У наведеному нижче прикладі коду показано, як перетворити зображення 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 for .NET без обмежень оцінювання.
Висновок
Перетворення JPG у PNG часто виконується для перетворення зображень у формат без втрат. У цій статті ви дізналися, як програмно конвертувати зображення JPG у формат PNG у C#. Таким чином, ви можете легко вставити перетворення JPG у PNG у ваші програми .NET. Крім того, ви можете дізнатися більше про API обробки зображень .NET за допомогою документації. Також ви можете опублікувати свої запити на нашому форумі.