[ 
https://issues.apache.org/jira/browse/PDFBOX-5590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17717145#comment-17717145
 ] 

Tilman Hausherr commented on PDFBOX-5590:
-----------------------------------------

I think I understand what you mean: there is no external caching for the 
temporary results of filter.decode() in PDInlineImage (nor in PDStream) and 
you'd like to have that.

But even if that is done, you'll get the problem later when a huge 
BufferedImage is created.

The easiest solution is to increase memory on your computer.

> Java heap space
> ---------------
>
>                 Key: PDFBOX-5590
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-5590
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Rendering
>    Affects Versions: 2.0.28
>            Reporter: liu
>            Priority: Major
>         Attachments: 1-1.jpg, 1.jpg, 2.jpg, screenshot-1.png, 
> screenshot-2.png, screenshot-3.png, test.pdf
>
>
> jvm:
> -Xmx1000M
> -Xms1000M
> -XX:-PrintGCDetails
> -XX:+HeapDumpOnOutOfMemoryError
> -XX:HeapDumpPath=C:\Users\LYCIT\Desktop
> demo:
> public static void main(String[] args) throws IOException {
>               File file = new File("C:\\Users\\LYCIT\\Desktop\\test.pdf");
>               final PDDocument load = PDDocument.load(file, 
> MemoryUsageSetting.setupTempFileOnly(-1)
>                               .setTempDir(new File("D:\\fcs\\test")));
>               PDFRenderer renderer = new PDFRenderer(load);
>               renderer.setSubsamplingAllowed(true);
>               float scale = 1.2f;
>               try {
>                       BufferedImage bufferedImage = renderer.renderImage(0, 
> scale, ImageType.RGB);
>               } catch (Exception e) {
>                       System.out.println(e);
>               }
>       }



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to