Page 1 of 1

"Identify" is no longer working with layers

Posted: 2015-01-27T21:36:21-07:00
by Minami-tori-shima
Hello,

I used to be able to get the height of layer 0 in a Photoshop file using:

Code: Select all

identify -format "%h" file.psd[0]
But in ImageMagick 6.9.0-3 this command is no longer working. The result is empty. Now I have to change all my scripts to this command:

Code: Select all

convert file.psd[0] -format "%h" info:
which works as expected.

Re: "Identify" is no longer working with layers

Posted: 2015-01-27T23:24:20-07:00
by fmw42
It seems to work fine for me with IM 6.9.0.5 Q16 Mac OSX Snow Leopard.


Code: Select all

convert rose: rose: rose: rose.pdf
identify -format "%h" rose.pdf[0]
46

Re: "Identify" is no longer working with layers

Posted: 2015-04-08T07:30:31-07:00
by chrisg
I'm having the same problem on Yosemite.

identify doesn't work with any psd file, not just when picking a particular layer.

Code: Select all

identify myfile.psd
has an exit status of 1 (failure) and no output.

convert works fine

I'm using version 6.9.0-10 which is the latest one installed by homebrew. Is there some dependency that is missing from the default installation?

Re: "Identify" is no longer working with layers

Posted: 2015-04-08T08:49:18-07:00
by fmw42
I can confirm using IM 6.9.1.1 Q16 Mac OSX Snow Leopard

Code: Select all

identify initial_amaro.psd
(nothing returned)

Code: Select all

convert initial_amaro.psd info:
initial_amaro.psd[0] PSD 512x384 512x384+0+0 8-bit sRGB 988KB 0.000u 0:00.000
initial_amaro.psd[1] PSD 512x384 512x384+0+0 8-bit sRGB 988KB 0.000u 0:00.000

Re: "Identify" is no longer working with layers

Posted: 2015-04-08T15:02:30-07:00
by magick
We can reproduce the problem you posted and have a patch in ImageMagick 6.9.1-2 Beta, available by sometime tomorrow. Thanks.

Re: "Identify" is no longer working with layers

Posted: 2015-04-09T03:15:47-07:00
by bongas
I can confirm that the problem exists on Windows 8.1 (64bit) also...