Page 1 of 1

JPEG-compressed TIFF reader is now broken in 5.8.2

PostPosted: Tue Jun 19, 2018 4:46 pm
by darwinjob
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:

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

PostPosted: Tue Jun 19, 2018 5:03 pm
by darwinjob
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?

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

PostPosted: Tue Jun 19, 2018 5:07 pm
by jmoore
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

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

PostPosted: Wed Jun 20, 2018 12:31 pm
by darwinjob
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

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

PostPosted: Wed Jun 20, 2018 2:47 pm
by dgault
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.

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

PostPosted: Thu Jun 21, 2018 5:54 am
by darwinjob
Thank you!!! :)
What about the second “pinkish” image? Both versions 5.2.2 and 5.8.2 read it wrong comparing to Windows Viewer.

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

PostPosted: Fri Jun 22, 2018 1:44 pm
by dgault
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?

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

PostPosted: Sun Jun 24, 2018 12:13 am
by darwinjob
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.

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

PostPosted: Wed Jun 27, 2018 1:32 pm
by dgault
Thanks, I have updated the 2 Trello cards with that information, hopefully it will help us be able to isolate the problem.