0
我继续尝试从我的数据库获取的图像,并将其旋转后得到这个错误:无法与PHP的imagerotate旋转图像
Warning: imagecreatefromstring() [function.imagecreatefromstring]: Data is not in a recognized format
这里是我打电话给BLOB数据转换回一个旋转的图像:
$SQL="SELECT * FROM images WHERE id={$id}";
$rh = mysql_query($SQL);
$image=mysql_result($rh,0,"image");
$source_image=imagecreatefromstring($image);
$rotate_image = imagerotate($source_image, 90, 0);
我是否错过了一个步骤?
什么列类型是'image'柱? – nickb
的类型是:mediumblob – Paul
您的错误与imagerotate无关。警告意味着你给'imagecreatefromstring()'的数据不能被解释为图像。您要么没有正确存储或检索图像数据。 –