Как PHP получить разрядность данного файла изображения PNG?

В PHP-коде, учитывая путь к изображению .png, мне нужно определить битовую глубину этого изображения . Как я могу это сделать?

Я попытался использовать getImageSize () и прочитать бит , как показано в примере кода ниже, но он всегда возвращает «8» для 24-битного / 32-битного изображения.

Пожалуйста, помогите.

class Utils {
    //Ham de lay bits cua image
    public static function getBits($image) {
        $info = getImageSize($image);
        return $info['bits'];
    }
}
5
задан Nam G VU 15 June 2011 в 18:22
поделиться