[ 
https://issues.apache.org/jira/browse/PDFBOX-2041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tilman Hausherr closed PDFBOX-2041.
-----------------------------------

    Resolution: Cannot Reproduce

This means that the problem can only be in ImageIOUtil.writeImage(). There, 
either in java ImageIO (then we can't fix it), or in ImageIOUtil (then try 
again with 1.8.5 when it is released or from the snapshot directory
https://repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox/1.8.5-SNAPSHOT/
 because I made some improvements there).

However this isn't important, because using PNG is much better for images with 
sharp edges, and it is much smaller (my 300dpi PNG file is 10% of the size of 
your JPG). If all your images are drawings like that, I'd recommend not to use 
BufferedImage.TYPE_INT_RGB, rather use BufferedImage.TYPE_BINARY and save it as 
a TIFF. (The upcoming 1.8.5 version will create very small images by using 
CCITT G4 compression). 

(It might be helpful telling us what kind of application you're developing, if 
this info isn't confidential. If you're doing a web application, then you can't 
use TIFF, obviously)

So I am closing this as "can't reproduce", but you're welcome to reopen this 
issue if you need JPEG and it still doesn't work with 1.8.5 and the latest 
version of JDK7. I would then try to set up an Ubuntu live system to see what 
happens. I am also thankful that your PDF helped us find an unrelated bug :-)

> Convert PDF to Image (Strange Color)
> ------------------------------------
>
>                 Key: PDFBOX-2041
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2041
>             Project: PDFBox
>          Issue Type: Bug
>          Components: PDModel
>    Affects Versions: 1.8.4
>         Environment: Java(1.7.0_45),   OS (Ubuntu) 
>            Reporter: ahfei
>         Attachments: PDFBOX-2041.pdf, PDFBOX-2041.pdf-1-bad.tif, 
> pdfbox-2041.pdf-1-good.png
>
>
> Using PDFBox, tried to convert PDF to Image file  (case1.pdf, case1.jpg)
> Below is code i'm using : 
> BufferedImage image = page.convertToImage(BufferedImage.TYPE_INT_RGB, 200);   
>  
> ImageIOUtil.writeImage(image, "jpg", imagePath, BufferedImage.TYPE_INT_RGB, 
> 200);
> After convert, this image isn't look like pdf. Half page of it become blue 
> and black color. 
> Attached images & PDF : https://www.dropbox.com/sh/jevegc8bh09km1o/5XkVwPUxri 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to