28. Juni 2023: Thumbnailator 0.4.20 wurde veröffentlicht! Einzelheiten finden Sie unter Änderungen.
Thumbnailator ist jetzt über Maven erhältlich!
Thumbnailator ist eine Bibliothek zur Erstellung von Miniaturansichten für Java.
Das Erstellen hochwertiger Miniaturansichten in Java kann eine ziemlich schwierige Aufgabe sein.
Erfahren Sie, wie Sie die Image I/O API, die Java 2D API, die Bildverarbeitung, Bildskalierungstechniken usw. verwenden, aber keine Angst! Thumbnailator erledigt all diese Dinge für Sie!
Thumbnailator ist eine einzelne JAR-Datei ohne Abhängigkeiten zu externen Bibliotheken, was die Entwicklung und Bereitstellung einfach und unkompliziert macht. Zur einfachen Einbindung in Maven-Projekte ist es auch im Maven Central Repository verfügbar.
Die flüssige Benutzeroberfläche von Thumbnailator kann verwendet werden, um ziemlich komplizierte Aufgaben zur Verarbeitung von Miniaturansichten in einem einfachen Schritt auszuführen.
So können Sie beispielsweise JPEG-Miniaturansichten von Bilddateien in einem Verzeichnis erstellen, deren Größe alle auf eine maximale Größe von 640 x 480 Pixel geändert werden und dabei das Seitenverhältnis des Originalbilds beibehalten wird:
Thumbnails.of(new File("path/to/directory").listFiles())
.size(640, 480)
.outputFormat("jpg")
.toFiles(Rename.PREFIX_DOT_THUMBNAIL);
Die vom Thumbnailator bereitgestellte flüssige Schnittstelle vereinfacht die Aufgabe, Miniaturansichten in einen einzigen Methodenaufruf umzuwandeln!
Es ist nicht erforderlich, auf die Image-I/O-API zuzugreifen und BufferedImage
s manuell über Graphics2D
Objekte zu bearbeiten. Thumbnailator erledigt das alles für Sie.
Auf den folgenden Seiten finden Sie weitere Informationen darüber, was Thumbnailator tun kann:
Thumbnailator befindet sich noch in einem frühen Entwicklungsstadium und die APIs können jederzeit geändert werden.
Thumbnailtor wird unter der MIT-Lizenz veröffentlicht.