在我的PHP调试器中(在断点处)我明确地观察到PHP函数getimagesize()
返回动画GIF的不正确高度。在IrfanView中打开GIF会显示正确的高度(266 x 199像素)。但是,getimagesize()
报告的维度为266 x 353 px(分别从getimagesize()
返回的数组的索引0和1)。
(getimagesize()
返回的每像素位数也不正确 - 报告为5而不是8 - 但http://php.net/manual/en/function.getimagesize.php表示这是动画GIF的预期。)
有人可以向我解释为什么getimagesize()
在这种情况下失败,以及可能有哪些解决方法。