We're Hiring!

JPEG-compressed TIFF reader is now broken in 5.8.2

Historical discussions about the Bio-Formats library. Please look for and ask new questions at https://forum.image.sc/tags/bio-formats
Please note:
Historical discussions about the Bio-Formats library. Please look for and ask new questions at https://forum.image.sc/tags/bio-formats

If you are having trouble with image files, there is information about reporting bugs in the Bio-Formats documentation. Please send us the data and let us know what version of Bio-Formats you are using. For issues with your code, please provide a link to a public repository, ideally GitHub.

JPEG-compressed TIFF reader is now broken in 5.8.2

Postby darwinjob » Tue Jun 19, 2018 4:46 pm

Now I can't read files I could read with the older versions of the library. "Thank you for using turbojpeg, guys" :evil:

Minimalistic setup:
Image
Win7x64, Eclipse Oxygen.3 Release (4.7.3), JDK 1.8.0_162, bio-formats library https://downloads.openmicroscopy.org/bi ... ackage.jar

Code:
Code: Select all
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

import loci.formats.FormatException;
import loci.formats.ImageReader;
import loci.formats.gui.BufferedImageReader;

public class TestReader {
   public static void main(String[] args) throws FormatException, IOException {
      ImageReader tr = new ImageReader();
      tr.setId("D:/tmp/SESSION4_Image2.tif");
      BufferedImageReader bir = new BufferedImageReader(tr);
      BufferedImage bi = bir.openImage(0, 5000, 5000, 512, 512);
      File outputfile = new File("saved.png");
      ImageIO.write(bi, "png", outputfile);
      bir.close();
   }
}


Output (note "nice" SlideBook6 exceptions btw):
Code: Select all
18:23:39.620 [main] DEBUG loci.formats.ClassList - Could not find loci.formats.in.SlideBook6Reader
java.lang.ClassNotFoundException: loci.formats.in.SlideBook6Reader
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_162]
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_162]
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338) ~[na:1.8.0_162]
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_162]
   at java.lang.Class.forName0(Native Method) ~[na:1.8.0_162]
   at java.lang.Class.forName(Class.java:264) ~[na:1.8.0_162]
   at loci.formats.ClassList.parseLine(ClassList.java:196) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.parseFile(ClassList.java:258) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.<init>(ClassList.java:138) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.<init>(ClassList.java:122) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ImageReader.getDefaultReaderClasses(ImageReader.java:79) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ImageReader.<init>(ImageReader.java:116) [bioformats_package-5.8.2.jar:5.8.2]
   at TestReader.main(TestReader.java:13) [bin/:na]
18:23:39.636 [main] DEBUG loci.formats.ClassList - Could not find loci.formats.in.ScreenReader
java.lang.ClassNotFoundException: loci.formats.in.ScreenReader
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_162]
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_162]
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338) ~[na:1.8.0_162]
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_162]
   at java.lang.Class.forName0(Native Method) ~[na:1.8.0_162]
   at java.lang.Class.forName(Class.java:264) ~[na:1.8.0_162]
   at loci.formats.ClassList.parseLine(ClassList.java:196) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.parseFile(ClassList.java:258) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.<init>(ClassList.java:138) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.<init>(ClassList.java:122) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ImageReader.getDefaultReaderClasses(ImageReader.java:79) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ImageReader.<init>(ImageReader.java:116) [bioformats_package-5.8.2.jar:5.8.2]
   at TestReader.main(TestReader.java:13) [bin/:na]
18:23:39.854 [main] DEBUG o.s.nativelib.NativeLibraryUtil - processor is INTEL_64 os.arch is amd64
18:23:39.854 [main] DEBUG o.s.nativelib.NativeLibraryUtil - architecture is WINDOWS_64 os.name is windows 7
18:23:39.854 [main] DEBUG o.s.nativelib.NativeLibraryUtil - architecture is WINDOWS_64 os.name is windows 7
18:23:39.854 [main] DEBUG o.s.nativelib.NativeLibraryUtil - platform specific path is META-INF/lib/windows_64/
18:23:39.854 [main] DEBUG o.scijava.nativelib.BaseJniExtractor - mappedLib is turbojpeg.dll
18:23:39.854 [main] DEBUG o.scijava.nativelib.BaseJniExtractor - URL is jar:file:/D:/JavaLibs/bioformats_package-5.8.2.jar!/META-INF/lib/windows_64/turbojpeg.dll
18:23:39.854 [main] DEBUG o.scijava.nativelib.BaseJniExtractor - URL path is file:/D:/JavaLibs/bioformats_package-5.8.2.jar!/META-INF/lib/windows_64/turbojpeg.dll
18:23:39.901 [main] DEBUG o.scijava.nativelib.BaseJniExtractor - Extracting 'jar:file:/D:/JavaLibs/bioformats_package-5.8.2.jar!/META-INF/lib/windows_64/turbojpeg.dll' to 'C:\Users\xxx\AppData\Local\Temp\turbojpeg4206970963713207425.dll'
18:23:39.948 [main] DEBUG loci.common.NIOByteBufferProvider - Using mapped byte buffer? false
18:23:39.995 [main] INFO  loci.formats.ImageReader - TiffDelegateReader initializing D:/tmp/SESSION4_Image2.tif
18:23:39.995 [main] DEBUG loci.formats.FormatHandler - TiffReader initializing D:/tmp/SESSION4_Image2.tif
18:23:39.995 [main] DEBUG loci.formats.FormatHandler - loci.formats.in.TiffReader.initFile(D:/tmp/SESSION4_Image2.tif)
18:23:39.995 [main] INFO  loci.formats.in.MinimalTiffReader - Reading IFDs
18:23:39.995 [main] INFO  loci.formats.in.MinimalTiffReader - Populating metadata
18:23:40.010 [main] DEBUG loci.common.services.ServiceFactory - Loaded properties from: services.properties
18:23:40.010 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.POIService and implementation class loci.formats.services.POIServiceImpl
18:23:40.010 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.MDBService and implementation class loci.formats.services.MDBServiceImpl
18:23:40.010 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.JPEGTurboService and implementation class loci.formats.services.JPEGTurboServiceImpl
18:23:40.010 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface ome.codecs.services.LuraWaveService and implementation class ome.codecs.services.LuraWaveServiceImpl
18:23:40.010 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.JAIIIOService and implementation class loci.formats.services.JAIIIOServiceImpl
18:23:40.010 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.WlzService and implementation class loci.formats.services.WlzServiceImpl
18:23:40.010 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.JHDFService and implementation class loci.formats.services.JHDFServiceImpl
18:23:40.026 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.NetCDFService and implementation class loci.formats.services.NetCDFServiceImpl
18:23:40.026 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.EXIFService and implementation class loci.formats.services.EXIFServiceImpl
18:23:40.026 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.MetakitService and implementation class loci.formats.services.MetakitServiceImpl
18:23:40.026 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.LuraWaveService and implementation class loci.formats.services.LuraWaveServiceImpl
18:23:40.026 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.OMEXMLService and implementation class loci.formats.services.OMEXMLServiceImpl
18:23:40.026 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface ome.codecs.services.JAIIIOService and implementation class ome.codecs.services.JAIIIOServiceImpl
18:23:40.026 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.JPEGXRService and implementation class loci.formats.services.JPEGXRServiceImpl
18:23:40.026 [main] INFO  loci.formats.in.TiffReader - Checking comment style
18:23:40.026 [main] INFO  loci.formats.in.BaseTiffReader - Populating OME metadata
18:23:40.041 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 147566 Offset 8364333
18:23:40.166 [main] DEBUG loci.common.Location - Location.mapFile: embedded-stream.raw -> null
18:23:40.166 [main] DEBUG loci.common.Location - Location.mapFile: embedded-stream.raw -> null


Input TIFF file:
http://folk.uio.no/dmitrd/bio-formats-5.8.2/SESSION4_Image2.tif
Open in Windows Photo Viewer:
Image
Result:
Image
It can be anything but black :evil:
darwinjob
 
Posts: 18
Joined: Mon Sep 16, 2013 11:58 am

Re: JPEG-compressed TIFF reader is now broken in 5.8.2

Postby darwinjob » Tue Jun 19, 2018 5:03 pm

More cases, same setup, I could read these files before, but not now.
The output:
Code: Select all
18:55:20.937 [main] DEBUG loci.formats.ClassList - Could not find loci.formats.in.SlideBook6Reader
java.lang.ClassNotFoundException: loci.formats.in.SlideBook6Reader
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_162]
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_162]
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338) ~[na:1.8.0_162]
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_162]
   at java.lang.Class.forName0(Native Method) ~[na:1.8.0_162]
   at java.lang.Class.forName(Class.java:264) ~[na:1.8.0_162]
   at loci.formats.ClassList.parseLine(ClassList.java:196) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.parseFile(ClassList.java:258) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.<init>(ClassList.java:138) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.<init>(ClassList.java:122) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ImageReader.getDefaultReaderClasses(ImageReader.java:79) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ImageReader.<init>(ImageReader.java:116) [bioformats_package-5.8.2.jar:5.8.2]
   at TestReader.main(TestReader.java:13) [bin/:na]
18:55:20.940 [main] DEBUG loci.formats.ClassList - Could not find loci.formats.in.ScreenReader
java.lang.ClassNotFoundException: loci.formats.in.ScreenReader
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_162]
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_162]
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338) ~[na:1.8.0_162]
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_162]
   at java.lang.Class.forName0(Native Method) ~[na:1.8.0_162]
   at java.lang.Class.forName(Class.java:264) ~[na:1.8.0_162]
   at loci.formats.ClassList.parseLine(ClassList.java:196) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.parseFile(ClassList.java:258) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.<init>(ClassList.java:138) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ClassList.<init>(ClassList.java:122) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ImageReader.getDefaultReaderClasses(ImageReader.java:79) [bioformats_package-5.8.2.jar:5.8.2]
   at loci.formats.ImageReader.<init>(ImageReader.java:116) [bioformats_package-5.8.2.jar:5.8.2]
   at TestReader.main(TestReader.java:13) [bin/:na]
18:55:21.164 [main] DEBUG o.s.nativelib.NativeLibraryUtil - processor is INTEL_64 os.arch is amd64
18:55:21.164 [main] DEBUG o.s.nativelib.NativeLibraryUtil - architecture is WINDOWS_64 os.name is windows 7
18:55:21.165 [main] DEBUG o.s.nativelib.NativeLibraryUtil - architecture is WINDOWS_64 os.name is windows 7
18:55:21.165 [main] DEBUG o.s.nativelib.NativeLibraryUtil - platform specific path is META-INF/lib/windows_64/
18:55:21.165 [main] DEBUG o.scijava.nativelib.BaseJniExtractor - mappedLib is turbojpeg.dll
18:55:21.165 [main] DEBUG o.scijava.nativelib.BaseJniExtractor - URL is jar:file:/D:/JavaLibs/bioformats_package-5.8.2.jar!/META-INF/lib/windows_64/turbojpeg.dll
18:55:21.166 [main] DEBUG o.scijava.nativelib.BaseJniExtractor - URL path is file:/D:/JavaLibs/bioformats_package-5.8.2.jar!/META-INF/lib/windows_64/turbojpeg.dll
18:55:21.206 [main] DEBUG o.scijava.nativelib.BaseJniExtractor - Extracting 'jar:file:/D:/JavaLibs/bioformats_package-5.8.2.jar!/META-INF/lib/windows_64/turbojpeg.dll' to 'C:\Users\xxx\AppData\Local\Temp\turbojpeg7803242655024955770.dll'
18:55:21.241 [main] DEBUG loci.common.NIOByteBufferProvider - Using mapped byte buffer? false
18:55:21.299 [main] INFO  loci.formats.ImageReader - TiffDelegateReader initializing D:/tmp/SESSION4_Supp_CB.tif
18:55:21.299 [main] DEBUG loci.formats.FormatHandler - TiffReader initializing D:/tmp/SESSION4_Supp_CB.tif
18:55:21.299 [main] DEBUG loci.formats.FormatHandler - loci.formats.in.TiffReader.initFile(D:/tmp/SESSION4_Supp_CB.tif)
18:55:21.300 [main] INFO  loci.formats.in.MinimalTiffReader - Reading IFDs
18:55:21.304 [main] INFO  loci.formats.in.MinimalTiffReader - Populating metadata
18:55:21.318 [main] DEBUG loci.common.services.ServiceFactory - Loaded properties from: services.properties
18:55:21.318 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.POIService and implementation class loci.formats.services.POIServiceImpl
18:55:21.319 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.MDBService and implementation class loci.formats.services.MDBServiceImpl
18:55:21.319 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.JPEGTurboService and implementation class loci.formats.services.JPEGTurboServiceImpl
18:55:21.319 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface ome.codecs.services.LuraWaveService and implementation class ome.codecs.services.LuraWaveServiceImpl
18:55:21.320 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.JAIIIOService and implementation class loci.formats.services.JAIIIOServiceImpl
18:55:21.320 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.WlzService and implementation class loci.formats.services.WlzServiceImpl
18:55:21.321 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.JHDFService and implementation class loci.formats.services.JHDFServiceImpl
18:55:21.321 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.NetCDFService and implementation class loci.formats.services.NetCDFServiceImpl
18:55:21.321 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.EXIFService and implementation class loci.formats.services.EXIFServiceImpl
18:55:21.322 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.MetakitService and implementation class loci.formats.services.MetakitServiceImpl
18:55:21.322 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.LuraWaveService and implementation class loci.formats.services.LuraWaveServiceImpl
18:55:21.323 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.OMEXMLService and implementation class loci.formats.services.OMEXMLServiceImpl
18:55:21.324 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface ome.codecs.services.JAIIIOService and implementation class ome.codecs.services.JAIIIOServiceImpl
18:55:21.324 [main] DEBUG loci.common.services.ServiceFactory - Added interface interface loci.formats.services.JPEGXRService and implementation class loci.formats.services.JPEGXRServiceImpl
18:55:21.332 [main] INFO  loci.formats.in.TiffReader - Checking comment style
18:55:21.333 [main] INFO  loci.formats.in.BaseTiffReader - Populating OME metadata
18:55:21.337 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 91127 Offset 16190808
18:55:21.478 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 90511 Offset 16281936
18:55:21.519 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 91254 Offset 16372448
18:55:21.559 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 92858 Offset 16463702
18:55:21.587 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 93793 Offset 16556560
18:55:21.614 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 92765 Offset 16650354
18:55:21.641 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 92190 Offset 16743120
18:55:21.669 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 95002 Offset 16835310
18:55:21.704 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 94177 Offset 16930312
18:55:21.731 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 94106 Offset 17024490
18:55:21.756 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 94369 Offset 17118596
18:55:21.782 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 92602 Offset 17212966
18:55:21.809 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 92624 Offset 17305568
18:55:21.835 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 93271 Offset 17398192
18:55:21.860 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 94465 Offset 17491464
18:55:21.885 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 93475 Offset 17585930
18:55:21.910 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 93391 Offset 17679406
18:55:21.936 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 92710 Offset 17772798
18:55:21.962 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 93139 Offset 17865508
18:55:21.987 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 93523 Offset 17958648
18:55:22.014 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 94038 Offset 18052172
18:55:22.040 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 93060 Offset 18146210
18:55:22.065 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 92877 Offset 18239270
18:55:22.090 [main] DEBUG loci.formats.tiff.TiffParser - Reading tile Length 93262 Offset 18332148
18:55:22.216 [main] DEBUG loci.common.Location - Location.mapFile: embedded-stream.raw -> null
18:55:22.217 [main] DEBUG loci.common.Location - Location.mapFile: embedded-stream.raw -> null

Input TIFF file:
http://folk.uio.no/dmitrd/bio-formats-5.8.2/SESSION4_Supp_CB.tif
Opened in Windows Viewer:
Image
Result:
Image
Emo color?! :mrgreen:
Can this be related to YCbCr Subsampling?
Last edited by darwinjob on Wed Jun 20, 2018 12:45 pm, edited 1 time in total.
darwinjob
 
Posts: 18
Joined: Mon Sep 16, 2013 11:58 am

Re: JPEG-compressed TIFF reader is now broken in 5.8.2

Postby jmoore » Tue Jun 19, 2018 5:07 pm

Hi darwinjob,

darwinjob wrote:Now I can't read files I could read with the older versions of the library.


Sorry you're having issues. Certainly, maintaining the same behavior across versions is something we strive for. Do you mind telling us the last known working version?

"Thank you for using turbojpeg, guys"


I don't follow. What are you referring to?

Output (note "nice" SlideBook6 exceptions btw): ...


That's at the DEBUG level. We're happy to help you disable DEBUG logging if you'd like.



Thanks for the sample image & code. It's a bit late in the BST timezone, but someone will take a look and get back as quickly as possible.

Cheers,
~Josh
User avatar
jmoore
Site Admin
 
Posts: 1591
Joined: Fri May 22, 2009 1:29 pm
Location: Germany

Re: JPEG-compressed TIFF reader is now broken in 5.8.2

Postby darwinjob » Wed Jun 20, 2018 12:31 pm

Sorry you're having issues. Certainly, maintaining the same behavior across versions is something we strive for. Do you mind telling us the last known working version?

Version 5.2.2 is reading this image OK:
Image
darwinjob
 
Posts: 18
Joined: Mon Sep 16, 2013 11:58 am

Re: JPEG-compressed TIFF reader is now broken in 5.8.2

Postby dgault » Wed Jun 20, 2018 2:47 pm

I have been able to carry out further testing on this issue today and I have been able to isolate the change which caused this regression, https://github.com/openmicroscopy/biofo ... 2936/files which was introduced in Bio-Formats 5.7.1

Hopefully this means that I will be able to put a fix in place to correct this problem shortly.
User avatar
dgault
Team Member
 
Posts: 208
Joined: Fri Aug 14, 2015 2:56 pm

Re: JPEG-compressed TIFF reader is now broken in 5.8.2

Postby darwinjob » Thu Jun 21, 2018 5:54 am

Thank you!!! :)
What about the second “pinkish” image? Both versions 5.2.2 and 5.8.2 read it wrong comparing to Windows Viewer.
darwinjob
 
Posts: 18
Joined: Mon Sep 16, 2013 11:58 am

Re: JPEG-compressed TIFF reader is now broken in 5.8.2

Postby dgault » Fri Jun 22, 2018 1:44 pm

The second image appears to be a separate issue, I have opened 2 Trello cards to track both of these issues https://trello.com/c/zgWPIHDB/251-tiff- ... background and https://trello.com/c/fKOcj8sd/250-tiff- ... -fillorder

What software do you use to acquire these images? Is the setup the same for both of the sample files provided?
User avatar
dgault
Team Member
 
Posts: 208
Joined: Fri Aug 14, 2015 2:56 pm

Re: JPEG-compressed TIFF reader is now broken in 5.8.2

Postby darwinjob » Sun Jun 24, 2018 12:13 am

What software do you use to acquire these images?

ZEN, sometimes Mirax, then export to TIFF
Is the setup the same for both of the sample files provided?

No. It’s difficult to trace the route at the present point. The images could be directly exported or went thru the photoshop/mathlab/imagemagick/ImageJ postprocessing.
Magically Windows Photo viewer opens them correctly.
darwinjob
 
Posts: 18
Joined: Mon Sep 16, 2013 11:58 am

Re: JPEG-compressed TIFF reader is now broken in 5.8.2

Postby dgault » Wed Jun 27, 2018 1:32 pm

Thanks, I have updated the 2 Trello cards with that information, hopefully it will help us be able to isolate the problem.
User avatar
dgault
Team Member
 
Posts: 208
Joined: Fri Aug 14, 2015 2:56 pm


Return to User Discussion [Legacy]

Who is online

Users browsing this forum: No registered users and 0 guests