Преобразование изображений PNG в JPG на C#

Вам часто может понадобиться преобразовать изображения из одного формата в другой в зависимости от различных сценариев. PNG в JPG является одним из широко выполняемых преобразований изображений, которые обычно используются для уменьшения размера изображения. Чтобы автоматизировать это преобразование из приложений .NET, в этой статье показано, как программно преобразовать изображение PNG в JPG на C#.

C# .NET API для преобразования PNG в JPG

Чтобы преобразовать изображения PNG в формат JPG, мы будем использовать Aspose.Imaging for .NET. Это мощный API для обработки изображений, который поддерживает работу с широким спектром форматов изображений. Кроме того, его простой в использовании конвертер изображений позволяет конвертировать изображения из одного формата в другой без ухудшения их качества. Вы можете либо загрузить библиотеку DLL API, либо установить ее непосредственно из NuGet.

PM> Install-Package Aspose.Imaging

Преобразование изображения PNG в JPG на C#

Aspose.Imaging for .NET не требует сложных операций для преобразования PNG в JPG. Просто вам нужно загрузить изображение PNG и сохранить его в формате JPG. Итак, давайте посмотрим, как преобразовать изображение PNG в JPG на C#.

В следующем примере кода показано, как преобразовать изображение PNG в формат JPG в приложениях .NET.

// Загрузить PNG-изображение
using (Image image = Image.Load("aspose.png"))
{              
    // Сохранить изображение как JPG
    image.Save("PNG-to-JPG.jpg", new JpegOptions());
}

Получите бесплатную лицензию API

Вы можете получить бесплатную временную лицензию для использования Aspose.Imaging for .NET без ограничений пробной версии.

Вывод

В этой статье вы узнали, как конвертировать изображения PNG в JPG на C#. Вы можете просто установить указанный API и интегрировать предоставленный образец кода для автоматизации преобразования PNG в JPG из ваших приложений .NET. Кроме того, вы можете узнать больше об API обработки изображений .NET, используя документацию. Кроме того, вы можете размещать свои вопросы на нашем форуме.

Смотрите также