identify from shell does not return output on very large TIFF
Posted: 2017-03-08T09:28:38-07:00
Apologies if this has been asked before, could not find a similar issue on the forum.
I am trying to crop a very large (4Gb) TIFF. I'd first like to get its dimensions. Running identify, verbose or not, does not give me any output:
Running the same commands on a lower-res (40Mb) TIFF of the same image returns output as expected:
Trying to convert the large file to MPC for easier handling does not seem to register the large TIFF as an image:
While doing the same on the low-res version works just fine:
I don't think the large TIFF is corrupted, as I've tried running identify on some corrupted images I have and do get some useful output. Not sure if libtiff might be the culprit, but I have 4.0.6 installed.
Both the high-res and low-res TIFFs were output by Agisoft PhotoScan after being stitched from smaller images.
I am using ImageMagick 6.8.9-9, Q16 on Linux (Ubuntu 16.04, kernel 4.4.31), calling from the shell.
Any thoughts on what the matter could be?
I am trying to crop a very large (4Gb) TIFF. I'd first like to get its dimensions. Running identify, verbose or not, does not give me any output:
Code: Select all
identify M3_2016_06_27_high.tif
identify -verbose M3_2016_06_27_high.tif
Code: Select all
identify M3_2016_06_27_low.tif
identify -verbose M3_2016_06_27_low.tif
Code: Select all
convert M3_2016_06_27_high.tif foo.mpc
convert: no images defined `foo.mpc' @ error/convert.c/ConvertImageCommand/3210.
Code: Select all
convert M3_2016_06_27_low.tif foo.mpc
Both the high-res and low-res TIFFs were output by Agisoft PhotoScan after being stitched from smaller images.
I am using ImageMagick 6.8.9-9, Q16 on Linux (Ubuntu 16.04, kernel 4.4.31), calling from the shell.
Any thoughts on what the matter could be?