You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Gary Lucas (Jira)" <ji...@apache.org> on 2023/09/29 13:11:00 UTC

[jira] [Commented] (IMAGING-194) Tiff with JPEG,Zip compression fails to decompress

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

Gary Lucas commented on IMAGING-194:
------------------------------------

I've got an implementation of this feature ready to go (TIFF images with internal JPEG encoding).  But I need test files.  The Commons Imaging team requires that changes come with valid JUnit tests.  To write JUnit tests (which I am happy to do), I need some sample files that can be included in the code distribution.  So they need to be pretty small and free of copyright constraints (less than 100 KB is good,  less than 25 KB is ideal). Unfortunately, all of the sample files I have are quite large. 

Does anyone have a source of sample files they'd be willing to contribute?

> Tiff with JPEG,Zip compression fails to decompress
> --------------------------------------------------
>
>                 Key: IMAGING-194
>                 URL: https://issues.apache.org/jira/browse/IMAGING-194
>             Project: Commons Imaging
>          Issue Type: Improvement
>          Components: Format: TIFF
>    Affects Versions: 1.0-alpha1
>            Reporter: Satya Deep Maheshwari
>            Priority: Major
>
> Tiff with JPEG, Zip compression  fails to decompress with the below exception:
> {code}
> org.apache.commons.imaging.ImageReadException: Tiff: unknown/unsupported compression: 7
> 	at org.apache.commons.imaging.formats.tiff.datareaders.DataReader.decompress(DataReader.java:215)
> 	at org.apache.commons.imaging.formats.tiff.datareaders.DataReaderStrips.readImageData(DataReaderStrips.java:210)
> 	at org.apache.commons.imaging.formats.tiff.TiffImageParser.getBufferedImage(TiffImageParser.java:650)
> 	at org.apache.commons.imaging.formats.tiff.TiffDirectory.getTiffImage(TiffDirectory.java:157)
> 	at org.apache.commons.imaging.formats.tiff.TiffImageParser.getBufferedImage(TiffImageParser.java:463)
> 	at org.apache.commons.imaging.Imaging.getBufferedImage(Imaging.java:1407)
> 	at org.apache.commons.imaging.Imaging.getBufferedImage(Imaging.java:1370)
> {code}
> From the [documentation|https://commons.apache.org/proper/commons-imaging/formatsupport.html] , it seems this compression format is not supported. Excerpt from the document below:
> {quote}
> Supported through version 6.0. TIFFs is a open-ended container format, so it's not possible to support every possibly variation. Supports Bi-Level, Palette/Indexed, RGB, CMYK, YCbCr, CIELab and LOGLUV images. Supports reading and writing LZW, CCITT Modified Huffman/Group 3/Group 4, and Packbits/RLE compression. Notably missing other forms of compression though, including JPEG. Supports reading Tiled images.
> {quote}
> This ticket is logged to add JPEG/Zip compression format support.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)