從資料庫讀出的二進位圖片檔案,需依指定尺寸進行高保真縮放,但使用 getScaledInstance() 後圖片不清晰。
BufferedImage。Graphics2D 並開啟渲染提示(RenderingHints),例如 RenderingHints.KEY_INTERPOLATION 設為 VALUE_INTERPOLATION_BILINEAR 或 BICUBIC。BufferedImage,再輸出。圖片縮放無法創造新的圖像資訊,放大只能透過插值平滑像素,縮小則必然捨棄部分細節,因此不能期待完全不失真。