2012-12-10 54 views
0

我想知道是否可以加載巨大的JPEG(see my previous question there)並將其保存/以快速加載的格式使用,無需加載將其完全解碼的內容存入內存。java在沒有加載其全部內容的情況下以RAW格式從JPEG格式保存圖像

其主要思想是讓文件格式(或者我不知道哪些功能可以在Java中本地執行),允許在不加載800MB數據的情況下動態加載圖像的給定區域。

我實際使用平鋪算法來渲染圖像,但它需要加載完整的圖像(感謝mKorbel和Gerard勒布朗),但這種「預加載」的步驟仍然很長。

我不知道如何做到這一點(和首先,這可能嗎?),因爲谷歌並沒有幫助我很多(也許壞英文搜索?)

+0

相關:http://stackoverflow.com/questions/12022675/decode-part-of-jpeg-file - 你必須*解碼*它;你不必把它全部留在記憶中。 –

+0

@Brian Roach:好的,謝謝,我會調查這種方式。我會在完成後發表評論或回答。 – Benj

+0

這是一個難題,因爲你一次試圖處理一部分有損壓縮格式。 –

回答

0

我找到了我需要有:

very large image manipulation and tiling

Java的JAI lib中有很多的功能來處理這些類型的問題,是由甲骨文,這意味着它是(理論上)穩定和可持續的支持。

感謝@BryanD!

相關問題