28 Juni 2023: Thumbnailator 0.4.20 telah dirilis! Lihat Perubahan untuk detailnya.
Thumbnailator sekarang tersedia melalui Maven!
Thumbnailator adalah perpustakaan pembuatan thumbnail untuk Java.
Membuat gambar mini berkualitas tinggi di Java bisa menjadi tugas yang cukup sulit.
Mempelajari cara menggunakan Image I/O API, Java 2D API, pemrosesan gambar, teknik penskalaan gambar, ... tapi jangan takut! Thumbnailator akan mengurus semua hal itu untuk Anda!
Thumbnailator adalah file JAR tunggal tanpa ketergantungan pada perpustakaan eksternal, membuat pengembangan dan penerapan menjadi sederhana dan mudah. Ini juga tersedia di Repositori Pusat Maven untuk memudahkan penyertaan dalam proyek Maven.
Antarmuka Thumbnailator yang lancar dapat digunakan untuk melakukan tugas pemrosesan thumbnail yang cukup rumit dalam satu langkah sederhana.
Misalnya, membuat thumbnail JPEG dari file gambar dalam sebuah direktori, semuanya diubah ukurannya ke dimensi maksimum 640 piksel kali 480 piksel sambil mempertahankan rasio aspek gambar asli dapat dilakukan dengan cara berikut:
Thumbnails.of(new File("path/to/directory").listFiles())
.size(640, 480)
.outputFormat("jpg")
.toFiles(Rename.PREFIX_DOT_THUMBNAIL);
Antarmuka lancar yang disediakan oleh Thumbnailator menyederhanakan tugas membuat thumbnail menjadi satu pemanggilan metode!
Tidak perlu mengakses API I/O Gambar dan memanipulasi BufferedImage
secara manual melalui objek Graphics2D
. Thumbnailator melakukan semua itu untuk Anda.
Halaman berikut memiliki informasi lebih lanjut tentang apa yang dapat dilakukan Thumbnailator :
Thumbnailator masih dalam tahap awal pengembangan, dan API dapat berubah sewaktu-waktu.
Thumbnailtor dirilis di bawah Lisensi MIT.