[ 
https://issues.apache.org/jira/browse/IMAGING-274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bjoeni closed IMAGING-274.
--------------------------
    Resolution: Not A Bug

Sorry, I didn't properly read the documentation. I passed the file bytes as 
exif bytes which obviously doesn't work. I'm using the lossy TIFF writer for 
now.

{code:java}
new TiffImageWriterLossy().write(os, outputSet);
{code}

> Corrupted TIFF output
> ---------------------
>
>                 Key: IMAGING-274
>                 URL: https://issues.apache.org/jira/browse/IMAGING-274
>             Project: Commons Imaging
>          Issue Type: Bug
>          Components: Format: TIFF
>    Affects Versions: 1.0-alpha1, 1.0-alpha2
>            Reporter: Bjoeni
>            Priority: Major
>         Attachments: 20171029_171217 - 20171029_171223-gps-corrupted.tif, 
> 20171029_171217 - 20171029_171223-original.tif
>
>
> I'm attempting to update GPS data in JPEG and TIFF files. The following 
> example results in corrupted TIFF files while working perfectly fine for JPEG:
> {code:java}
>               try (BufferedOutputStream os = new BufferedOutputStream(new 
> FileOutputStream(dst))) {
>                       if (metadata instanceof JpegImageMetadata) {
>                               new 
> ExifRewriter().updateExifMetadataLossless(imageFile, os, outputSet);
>                       } else if (metadata instanceof TiffImageMetadata) {
>                               new 
> TiffImageWriterLossless(FileUtils.readFileToByteArray(imageFile)).write(os, 
> outputSet);
>                       }
>               }
> {code}
> I attached both the original and the updated (corrupted) TIFF file with GPS 
> data. Some software (e.g. Windows Photos) is able to show the images with 
> black stripes, other software (including javax.ImageIO) is unable to read 
> them at all.
> And even though not exactly related to this issue: It would be really awesome 
> to have a similar ExifRewriter function for TIFF files!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to