PHP 获取图片的宽和高 $im=imagecreatetruecolor($w,$h); 这条代码通过指定宽和高创建了一个image数据源. 现在我知道一个图片的数据源,通过 imagecreatefromjpeg($filestring)获得的, 想反过来就宽和高,怎么办? 强调,参数必须是数据源 PHP 图片 行业数据 IM 分享到: ------解决方案--------------------getimagesize------解决方案--------------------设 $im = imagecreatefromjpeg($filestring); 则 宽 imagesx($im) 高 imagesy($im) 你难道不看手册的吗?------解决方案-------------------- 引用: Quote: 引用: 设 $im = imagecreatefromjpeg($filestring); 则 宽 imagesx($im) 高 imagesy($im) 你难道不看手册的吗? 那该如何通过数据源获得他的数据类型了,就比如'jpg','png'之类的? 如果你的来源是字节流而没有mimetype说明,图片格式也是可以通过字节进行粗略判断的 一般图片的前N个字节都有注明这个是什么格式的图片,例如jpg开头的字节就是FF D8 FF E0 xx xx 4A 46 49 46 00 (xx表示不定) 你需要去自己搜集相关的字节说明,以前有人发过,你搜搜精华区什么的 另外有些可以检测mimetype的class,你也可以google一下