JPG to dobrze znany i jeden z 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, w tym artykule pokazano, jak przekonwertować obraz JPG na PNG w Javie.
- Konwerter Java JPG na PNG — bezpłatne pobieranie
- Kroki, aby przekonwertować JPG na PNG w Javie
- Konwertuj JPG na PNG w Javie
Konwerter Java JPG na PNG — bezpłatne pobieranie
Aspose.Imaging for Java to bogaty w funkcje interfejs API do przetwarzania obrazów, który obsługuje manipulowanie popularnymi formatami obrazów. Co więcej, umożliwia płynną konwersję obrazów z jednego formatu na inny. W tym artykule użyjemy tego interfejsu API do konwersji naszych obrazów JPG do formatu PNG. Możesz pobrać JAR API lub zainstalować go przy użyciu następującej konfiguracji Mavena w pom.xml.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging-java</artifactId>
<version>21.12</version>
<classifier>jdk16</classifier>
</dependency>
Kroki, aby przekonwertować JPG na PNG w Javie
Używając Aspose.Imaging for Java, możesz przekonwertować obraz JPG na PNG w ciągu kilku linii kodu. Poniżej przedstawiono kroki konwersji obrazu JPG do formatu PDF w Javie.
- Załaduj obraz JPG z pliku.
- Ustaw dodatkowe opcje (jeśli są wymagane)
- Zapisz JPG jako obraz PNG w wybranej lokalizacji.
Poniższa sekcja pokazuje, jak przekonwertować obraz JPG na PNG z poziomu aplikacji Java.
Zapisz JPG jako PNG w Javie
Konwersja obrazu JPG do formatu PNG za pomocą Aspose.Imaging jest dość prosta. Wystarczy załadować plik JPG i zapisać go jako obraz PNG. Poniżej przedstawiono kroki konwersji obrazu JPG na PNG w Javie.
- Załaduj plik JPG, używając klasy Image.
- Utwórz instancję klasy PngOptions.
- Ustaw typ koloru za pomocą metody PngOptions.setColorType().
- Konwertuj obraz JPG na PNG za pomocą metody Image.Save(string, PngOptions).
Poniższy przykładowy kod pokazuje, jak zapisać obraz JPG jako PNG w Javie.
// Załaduj obraz JPG
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.jpg");
// Twórz i ustawiaj opcje PNG
com.aspose.imaging.imageoptions.PngOptions options = new com.aspose.imaging.imageoptions.PngOptions();
options.setColorType(com.aspose.imaging.fileformats.png.PngColorType.TruecolorWithAlpha);
// Zapisz obraz jako PNG
image.save("jpg-to-png.png", options);
Java API do konwersji JPG na PNG — uzyskaj bezpłatną licencję
Możesz uzyskać bezpłatną tymczasową licencję, aby używać Aspose.Imaging for Java 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 Javie. W ten sposób możesz łatwo osadzić konwersję JPG na PNG w swoich aplikacjach Java. Ponadto możesz zapoznać się z interfejsem API przetwarzania obrazu Java, korzystając z jego dokumentacji. Możesz także dzielić się swoimi pytaniami na naszym forum.