JPG to jeden z najpopularniejszych i najczęściej używanych formatów graficznych. Jednak obrazy JPG tracą jakość za każdym razem, gdy są zapisywane. Dlatego może być konieczne przekonwertowanie ich na format bezstratny, taki jak PNG. Aby wykonać tę konwersję programowo z poziomu aplikacji .NET, w tym artykule pokazano, jak przekonwertować obraz JPG na format PNG w języku C#.
C# .NET API do konwersji JPG na PNG
Aspose.Imaging for .NET to bogaty w funkcje interfejs API do przetwarzania obrazów do manipulowania wieloma formatami obrazów. Ponadto zapewnia potężny konwerter, który pozwala konwertować obrazy z jednego formatu na inny z wysoką wiernością. W tym artykule użyjemy tego interfejsu API do konwersji naszych obrazów JPG do formatu PNG. Możesz pobrać bibliotekę DLL API lub zainstalować ją bezpośrednio z NuGet.
PM> Install-Package Aspose.Imaging
Informacje: Jeśli masz Aspose.Slides for .NET, możesz go również użyć do [konwersji JPG na PNG w C#](https://products .aspose.com/slides/net/conversion/jpg-to-png/).
Konwertuj obraz JPG na PNG w C#
Konwersja obrazu JPG do formatu PNG przy użyciu Aspose.Imaging for .NET jest dość prosta. Wystarczy załadować plik JPG i zapisać go jako obraz PNG. Poniżej przedstawiono kroki konwersji obrazu JPG na PNG w języku C#.
- Załaduj plik JPG, używając klasy Image.
- Utwórz instancję klasy PngOptions.
- Ustaw właściwość PngOptions.ColorType na FileFormats.Png.PngColorType.TruecolorWithAlpha.
- Konwertuj obraz JPG na PNG za pomocą metody Image.Save(string, PngOptions).
Poniższy przykładowy kod pokazuje, jak przekonwertować obraz JPG na format PNG w aplikacjach platformy .NET.
// Załaduj obraz JPG
using (Image image = Image.Load("aspose.jpg"))
{
// Utwórz opcje PNG
PngOptions options = new PngOptions() { ColorType= FileFormats.Png.PngColorType.TruecolorWithAlpha };
// Zapisz obraz jako JPG
image.Save("JPG-to-PNG.png", options);
}
Uzyskaj bezpłatną licencję API
Możesz uzyskać bezpłatną tymczasową licencję, aby używać Aspose.Imaging for .NET bez ograniczeń ewaluacyjnych.
Wniosek
Konwersja JPG do PNG jest często wykonywana w celu konwersji obrazów do formatu bezstratnego. W tym artykule nauczyłeś się programowo konwertować obrazy JPG do formatu PNG w języku C#. W ten sposób możesz łatwo osadzić konwersję JPG na PNG w swoich aplikacjach .NET. Ponadto możesz dowiedzieć się więcej o interfejsie API przetwarzania obrazów platformy .NET, korzystając z dokumentacji. Możesz również zamieścić swoje zapytania na naszym forum.