[ https://issues.apache.org/jira/browse/PDFBOX-1734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13895990#comment-13895990 ]
John Hewson edited comment on PDFBOX-1734 at 2/9/14 7:19 PM: ------------------------------------------------------------- We can probably pull the TIFF encoder code* from Apache XML Commons in to the PDFBox trunk in order to support writing TIFFs, at least as until commons-imaging is stable. However, it will have to wait until we've worked with them to resolve the Sun copyright issues. {{*}} TIFF encoder: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/codec/tiff/ was (Author: jahewson): We can probably pull the TIFF encoder code* in from Apache XML Commons in to the PDFBox trunk in order to support writing TIFFs, at least as until commons-imaging is stable. However, it will have to wait until we've worked with them to resolve the Sun copyright issues. * see http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/codec/tiff/ > 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 > Labels: tiff > Attachments: ImageIOUtil.patch, TestImageIOUtils.patch > > > 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.5#6160)