我有一个大图像,我希望在保持比例的同时调整大小
答案 0 :(得分:3)
$blob = mysql_fetch_...();
$gd = imagecreatefromstring($blob);
$resized = imagecreatetruecolor(X, Y); // new image dimensions
imagecopyresampled(....);
ob_start();
imagejpeg($resized);
$new_blob = ob_get_clean();
mysql_query(... update table ...);
答案 1 :(得分:0)
有无数的图像大小调整脚本(google keywords:php thumbnailer)。或者使用GD滚动自己。将blob加载到字符串中,并使用imagecreatefromstring()函数创建图像。