Tilman Hausherr created PDFBOX-1734:
---------------------------------------

             Summary: ImageIoUtil.WriteImage doesn't work with tiff images
                 Key: PDFBOX-1734
                 URL: https://issues.apache.org/jira/browse/PDFBOX-1734
             Project: PDFBox
          Issue Type: Improvement
         Environment: XP, W7
            Reporter: Tilman Hausherr
            Priority: Minor


ImageIoUtil.WriteImage brings an I/O error exception when trying to write a 
tiff file. Debugging shows that the cause is "Bits per sample must be 1 for RLE 
compression!". This means that the compression used (the first one of the 
following list, returned by writerParams.getCompressionTypes() ) is only 
allowed for bitonal images.
CCITT RLE
CCITT T.4
CCITT T.6
LZW
JPEG
ZLib
PackBits
Deflate
EXIF JPEG

After correcting this, the next problem was that tiff images didn't have the 
proper resolutions. I added that too. Yes it uses the com.sun.* classes; 
however there is no other way. Even apache xmlgraphics uses them, although in a 
very different way than I do
https://svn.apache.org/repos/asf/xmlgraphics/commons/tags/commons-1_3_1/src/java/org/apache/xmlgraphics/image/writer/imageio/ImageIOTIFFImageWriter.java

writeImage() has a parameter "int imageType" which is never used. Why?




--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to