在PHP代码中,给定一个.png图像路径,我需要检测该图像的位深度。我怎样才能做到这一点?如何让PHP获取给定PNG图像文件的位深度?
我试过使用getImageSize()并且读取bits
作为下面的示例代码,但对于24位/ 32位图像,它总是返回'8'。
请帮忙。
class Utils {
//Ham de lay bits cua image
public static function getBits($image) {
$info = getImageSize($image);
return $info['bits'];
}
}
我的猜测意味着每通道8位。 – Rufinus 2011-06-15 09:42:02
@cweiske对于我68%的收费标准,我感到抱歉 - 我有很多问题仍然没有得到解决。你能帮我吗? – 2011-06-15 18:21:19
@hakre我总是选择最正确的答案作为接受的答案。我只需要你明白,我的问题中有32%仍然不正确,我不让他们接受 - 不是因为我是一个粗心的人:)。无论如何,谢谢你的提醒。 – 2011-06-26 01:57:08