thumbnailator
1.0.0
2023 年 6 月 28 日:Thumbnailator 0.4.20 已發布!有關詳細信息,請參閱更改。
縮圖現在可透過 Maven 使用!
Thumbnailator是一個 Java 縮圖產生函式庫。
用 Java 製作高品質的縮圖可能是一項相當困難的任務。
學習如何使用圖像 I/O API、Java 2D API、圖像處理、圖像縮放技術…但不要害怕!縮圖產生器將為您處理所有這些事情!
Thumbnailator 是一個單獨的 JAR 文件,不依賴外部函式庫,使開發和部署變得簡單輕鬆。它也可以在 Maven 中央儲存庫上找到,以便輕鬆包含在 Maven 專案中。
Thumbnailator流暢的介面可用於透過簡單的步驟執行相當複雜的縮圖處理任務。
例如,在目錄中建立影像檔案的 JPEG 縮圖,將所有大小調整為最大尺寸 640 像素 x 480 像素,同時保留原始影像的縱橫比,可以透過以下方式執行:
Thumbnails.of(new File("path/to/directory").listFiles())
.size(640, 480)
.outputFormat("jpg")
.toFiles(Rename.PREFIX_DOT_THUMBNAIL);
縮圖提供的流暢介面簡化了將縮圖製作為單一方法呼叫的任務!
無需存取 Image I/O API 並透過Graphics2D
物件手動操作BufferedImage
。縮圖產生器會為您完成所有這些工作。
以下頁面提供了有關Thumbnailator功能的更多資訊:
Thumbnailator 仍處於開發早期,API 可能隨時變更。
Thumbnailtor 是根據 MIT 許可證發布的。