[英]Java load images faster
我正在嘗試用Java編寫一個簡單的輕量級圖像瀏覽器,當前正在使用ImageIO.read(new File(/* PATH_TO_IMAGE */))
加載圖像。
問題是,加載10個JPEG需要10467毫秒。 這似乎減慢了很多,尤其是當我計划加載數百張圖像時。
有沒有更快的加載方式?
另外,我通過覆蓋paintComponent
中的paintComponent
並使用Graphics2D繪制縮略圖來繪制縮略圖,如果有任何不同的話。 (並隨時提出一種更好的方法來做到這一點)
如果要顯示縮略圖,則應考慮創建和存儲縮略圖。
您不能期望每秒能夠加載數百個6 MB的文件。 縮略圖約為50 KB,並且加載速度更快(其中“加載”是從硬盤讀取並在內存中對其進行解碼)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.