In the future, start a new topic. Do not tack onto an old one, especially for a a different issue.
Photoshop does not show that many layers. I am not sure why ImageMagick identifies
Code: Select all
move_oolong.psd[1] PSD 4513x6013 4513x6013+0+0 8-bit sRGB 0.000u 0:00.002
move_oolong.psd[2] PSD 3355x574 3355x574+548+4192 8-bit sRGB 0.000u 0:00.001
move_oolong.psd[3] PSD 2694x2433 2694x2433+1177+1623 8-bit sRGB 0.000u 0:00.001
move_oolong.psd[4] PSD 1023x682 1023x682+1708+1359 8-bit sRGB 0.000u 0:00.001
move_oolong.psd[5] PSD 910x570 910x570+1764+1415 8-bit sRGB 0.000u 0:00.001
move_oolong.psd[6] PSD 1564x546 1564x546+1454+3102 8-bit sRGB 0.000u 0:00.001
move_oolong.psd[7] PSD 1864x545 1864x545+1303+2360 8-bit sRGB 0.000u 0:00.001
move_oolong.psd[8] PSD 4060x1408 4060x1408+184+667 8-bit sRGB 0.000u 0:00.001
move_oolong.psd[9] PSD 4060x4099 4060x4099+184+667 8-bit sRGB 0.000u 0:00.001
However, ImageMagick is limited in what it can do with non-simple layers (that is selections, masks, adjustments).
The proper way to specify 32-bits for PNG would be
Code: Select all
magick move_oolong.psd[9] PNG32:move_oolong9.png
But that still gives me a black image with IM 7.0.8.39 Q16 Mac OSX. I do get all the layers without the layer id when converting to png, same as you did.
However, the same command works fine in IM 6.9.10.39 Q16 Mac OSX. So it appears to be a bug in IM 7 only.
This will need to be reviewed by the ImageMagick developers.