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

Andreas Lehmkühler commented on PDFBOX-1734:
--------------------------------------------

IMHO the last patch looks good (I didn't test it). 

We should keep the idea of replacing imageIO in mind but as long as all 
possible alternatives don't support (mostly) everything we need (JPEG, TIFF, 
JBIG2, JPX, JPEG2000), we should simply wait. Hopefully at least one of the 
candidates will evolve so that it'll make sense to use it.

> 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
>          Components: Rendering
>         Environment: XP, W7
>            Reporter: Tilman Hausherr
>            Priority: Minor
>              Labels: tiff
>         Attachments: ImageIOUtil.patch, 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