So konvertieren Sie Bitmap in PNG in Java

Dieses einfache Tutorial bietet eine kurze Beschreibung, wie man Bitmap in PNG in Java konvertiert. Es wird Ihnen helfen, BMP in Java in PNG zu konvertieren, indem Sie ein paar Codezeilen in einem der gängigen Betriebssysteme wie Windows, macOS und Linux schreiben. Sie können auch eine Reihe von Attributen für die Ausgabe-Bilddatei PNG festlegen.

Schritte zum Konvertieren von Bitmap in PNG in Java

  1. Konfigurieren Sie Aspose.Imaging aus dem Maven-Repository in Ihrem Projekt
  2. Laden Sie die Bitmap-Quelldatei für die Konvertierung in die Klasseninstanz Image
  3. Initialisieren Sie das PngOptions-Klassenobjekt, um Ausgabe-PNG-Bildattribute festzulegen
  4. Legen Sie die Auflösung und die Komprimierungsstufe im PngOptions-Klassenobjekt fest
  5. Speichern Sie die Bitmap-Quelldatei als PNG, nachdem Sie die gewünschten Attribute festgelegt haben

In diesen Schritten laden wir die Quell-BMP-Datei und initialisieren die PngOptions-Klasseninstanz zum Festlegen von Attributen der PNG-Ausgabedatei. Hier in diesem Schritt-für-Schritt-Tutorial stellen wir die Auflösung und die Komprimierungsstufe in diesem Tutorial ein, es können jedoch auch andere Attribute eingestellt werden, bevor das PNG-Bild generiert wird. Schließlich speichern wir die BMP-Datei in PNG in Java mit der save()-Funktion der Bildklasse.

Code zum Konvertieren von BMP in PNG in Java

In diesem Code haben wir nur das Auflösungs- und Komprimierungsattribut verwendet, um BMP in PNG in Java zu ändern. Sie können jedoch auch Bittiefe, Farbtyp, Filtertyp und XMP-Metadaten-Container für die PNG-Ausgabedatei festlegen. Beachten Sie, dass Sie auch jeden anderen Bildtyp zur Konvertierung in einen anderen Typ laden können.

Für diese Konvertierung müssen keine anderen Tools von Drittanbietern installiert werden. Wenn Sie weitere Funktionen für die Arbeit mit Bildern kennenlernen möchten, z. B. das Generieren von Bildern aus einer Excel-Datei, lesen Sie den Artikel zu So konvertieren Sie ein Excel-Diagramm in JPG in Java.

 Deutsch