28 มิถุนายน 2023: Thumbnailator 0.4.20 เปิดตัวแล้ว! ดูการเปลี่ยนแปลงสำหรับรายละเอียด
Thumbnailator is now available through Maven!
Thumbnailator เป็นไลบรารีการสร้างภาพขนาดย่อสำหรับ Java
การสร้างภาพขนาดย่อคุณภาพสูงใน Java อาจเป็นงานที่ค่อนข้างยาก
เรียนรู้วิธีใช้ Image I/O API, Java 2D API, การประมวลผลภาพ, เทคนิคการปรับขนาดภาพ ... แต่อย่ากลัวเลย! Thumbnailator จะดูแลสิ่งเหล่านั้นทั้งหมดให้คุณ!
Thumbnailator เป็นไฟล์ JAR ไฟล์เดียวที่ไม่ต้องพึ่งพาไลบรารีภายนอก ทำให้การพัฒนาและการปรับใช้ทำได้ง่ายและสะดวก นอกจากนี้ยังมีให้บริการบน Maven Central Repository เพื่อให้รวมเข้ากับโปรเจ็กต์ Maven ได้อย่างง่ายดาย
อินเทอร์เฟซที่คล่องแคล่วของ Thumbnailator สามารถใช้ในการประมวลผลภาพขนาดย่อที่ค่อนข้างซับซ้อนได้ในขั้นตอนเดียว
ตัวอย่างเช่น การสร้างภาพขนาดย่อ JPEG ของไฟล์ภาพในไดเร็กทอรี โดยทั้งหมดจะปรับขนาดเป็นขนาดสูงสุด 640 พิกเซล x 480 พิกเซล โดยที่ยังคงรักษาอัตราส่วนภาพของภาพต้นฉบับไว้ได้ โดยทำดังนี้:
Thumbnails.of(new File("path/to/directory").listFiles())
.size(640, 480)
.outputFormat("jpg")
.toFiles(Rename.PREFIX_DOT_THUMBNAIL);
อินเทอร์เฟซที่คล่องแคล่วของ Thumbnailator ช่วยลดความยุ่งยากในการทำภาพขนาดย่อให้เป็นการเรียกใช้เมธอดเดียว!
ไม่จำเป็นต้องเข้าถึง Image I/O API และจัดการ BufferedImage
s ด้วยตนเองผ่านออบเจ็กต์ Graphics2D
Thumbnailator ทำทุกอย่างเพื่อคุณ
หน้าต่อไปนี้มีข้อมูลเพิ่มเติมว่า Thumbnailator ทำอะไรได้บ้าง:
Thumbnailator ยังอยู่ในช่วงเริ่มต้นของการพัฒนา และ API อาจมีการเปลี่ยนแปลงได้ตลอดเวลา
Thumbnailtor ได้รับการเผยแพร่ภายใต้ใบอนุญาต MIT