channels attribute value returns wrong



Hello,

using function getimagesize();

I am trying to get channels attribute value of image, it returns 3 for cmyk image actually it should return 4, can you tell me why it happens so?

regds.
dmt
.