Nas versões recentes (6.6.9-2, de 2011-03-30 e posteriores), "identify -verbose" exibe IHDR.bit_depth e IHDR.color_type:
identify -verbose g1.png | grep IHDR
png:IHDR.bit_depth : 1
png:IHDR.color_type : 0 (Grayscale)
ou
identify -verbose png24.png | grep IHDR
png:IHDR.bit_depth : 8
png:IHDR.color_type : 2 (Truecolor)
ou
identify -verbose png64.png | grep IHDR
png:IHDR.bit_depth : 16
png:IHDR.color_type : 6 (RGBA)