Вам часто может понадобиться преобразовать изображения из одного формата в другой в зависимости от различных сценариев. 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, используя класс Image.
- Преобразуйте PNG в JPG, используя метод Image.Save(string, JpegOptions).
В следующем примере кода показано, как преобразовать изображение 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, используя документацию. Кроме того, вы можете размещать свои вопросы на нашем форуме.