Como o PHP obtém a profundidade de bits de um determinado arquivo de imagem PNG?

No código PHP, dado um caminho de imagem .png, preciso detectar a profundidade de bits dessa imagem. Como eu posso fazer isso

Tentei usar getImageSize () e li obits como exemplo de código abaixo, mas sempre retorna '8' para imagens de 24 bits / 32 bit

Por favor ajude

class Utils {
    //Ham de lay bits cua image
    public static function getBits($image) {
        $info = getImageSize($image);
        return $info['bits'];
    }
}

questionAnswers(2)

yourAnswerToTheQuestion