从mysql中的blob调整PHP中的图像大小

时间:2011-04-14 21:43:35

标签: php mysql gd

我有一个大图像,我希望在保持比例的同时调整大小

2 个答案:

答案 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()函数创建图像。