Dieses kurze Tutorial soll mithilfe einer Abfolge von Schritten und eines ausführbaren Beispielcodes erklären, wie man Bildgröße mit Java ändert. Zum Ändern der Bildgröße Java-Code demonstriert den Vorgang durch Festlegen einer neuen Größe und eines neuen Größenänderungstyps. Sie können jedoch auch viele andere Optionen verwenden. Das Ausgabebild kann in jedem Format wie JPEG, PNG, BMP usw. gespeichert werden.
Schritte zum Ändern der Bildgröße mit Java
- Konfigurieren Sie die Anwendung so, dass sie Aspose.Imaging aus dem Maven-Repository verwendet
- Laden Sie das Quellbild von der Festplatte in das Klassenobjekt Image
- Rufen Sie die Image.resize()-Funktion auf, indem Sie die neue Größe und den ResizeType angeben
- Speichern Sie das Ausgabebild im gewünschten Format auf der Festplatte
Während der Verwendung von Java Bildgröße ändern wird hier beschrieben, indem zuerst die Schritte zum Konfigurieren der Umgebung und dann ein Schritt-für-Schritt-Verfahren, das im Java-Programm befolgt werden muss, geteilt werden. Die Image-Klasse enthält eine Reihe von Überladungen für die resize()-Funktion, die verschiedene Optionen zum Ändern der Bildgröße mithilfe des ResizeType- oder ImageResizeSettings-Enumerators bereitstellt. In ähnlicher Weise hat die Methode save() mehrere Optionen, um das Ausgabebild in einem Stream oder auf der Festplatte zu speichern, zusammen mit dem Festlegen des Begrenzungsrechtecks.
Code zum Ändern der Bildgröße mit Java
Dieser Code demonstriert, wie die Verwendung von Java resize image file verwaltet werden kann, indem jeder der im ResizeType-Enumerator angegebenen Größenänderungstypen verwendet wird, einschließlich Bell, CatmullRom, CubicBSpline, HighQualityResample, LanczosResample usw. Ebenso können Sie den Wert der Farbquantisierungsmethode, den Typ, festlegen des Filters und des Interpolationsmodus sowie über das ImageResizeSettings-Objekt in der resize()-Funktion.
Diese Kurzanleitung hat uns beigebracht, wie man Java-Bildgröße ändert, ohne an Qualität zu verlieren. Wenn Sie mehr über die Konvertierung zwischen verschiedenen Bildtypen wie BMP in PNG erfahren möchten, lesen Sie den Artikel zu wie man BMP in PNG in Java konvertiert.