Ten prosty samouczek zawiera krótki opis sposobu konwertowania mapy bitowej na format PNG w Javie. Pomoże Ci przekonwertować BMP na PNG w Javie, pisząc kilka linii kodu w dowolnym popularnym systemie operacyjnym, takim jak Windows, macOS i Linux. Możesz także ustawić liczbę atrybutów wyjściowego pliku obrazu PNG.
Kroki, aby przekonwertować bitmapę na PNG w Javie
- Skonfiguruj Aspose.Imaging z repozytorium Maven do swojego projektu
- Załaduj źródłowy plik mapy bitowej do instancji klasy Image na potrzeby konwersji
- Zainicjuj obiekt klasy PngOptions, aby ustawić wyjściowe atrybuty obrazu PNG
- Ustaw rozdzielczość i poziom kompresji w obiekcie klasy PngOptions
- Zapisz źródłowy plik mapy bitowej jako PNG po ustawieniu żądanych atrybutów
W tych krokach ładujemy źródłowy plik BMP i inicjujemy instancję klasy PngOptions w celu ustawienia atrybutów wyjściowego pliku PNG. Tutaj w tym samouczku krok po kroku ustawiamy rozdzielczość i poziom kompresji w tym samouczku, jednak inne atrybuty można również ustawić przed wygenerowaniem obrazu PNG. Na koniec zapisujemy plik BMP w formacie PNG w Javie za pomocą funkcji save() klasy image.
Kod do konwersji BMP na PNG w Javie
W tym kodzie użyliśmy tylko atrybutu rozdzielczości i kompresji, aby zmienić BMP na PNG w Javie. Można jednak również ustawić głębię bitową, typ koloru, typ filtra i kontener metadanych XMP dla wyjściowego pliku PNG. Pamiętaj, że możesz załadować dowolny inny typ obrazu w celu konwersji na inny typ.
Nie ma potrzeby instalowania żadnego innego narzędzia innej firmy do tej konwersji. Jeśli chcesz poznać inne funkcje pracy z obrazami, takie jak generowanie obrazów z pliku Excel, możesz zapoznać się z artykułem na stronie jak przekonwertować wykres Excela na JPG w Javie.