[ 
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)

Reply via email to