$src = imagecreatefromjpeg($folder.$filename);
$tmp = imagecreatetruecolor($targ_w, $targ_h);
imagecopyresampled($tmp, $src, 0,0,$_POST['x'],$_POST['y'],$targ_w,$targ_h,$_POST['w'],$_POST['h']);
imagejpeg($tmp, $folder.'t_'.$filename,100);
imagedestroy($tmp);
imagedestroy($src);
如何将$src
文件存储到数据库中
答案 0 :(得分:3)
答案 1 :(得分:1)
如果可能,我会避免将图像存储在数据库中。 BLOBS很少是一个好主意,对于便携性来说是一个彻头彻尾的噩梦。我将图像存储在服务器上,然后将引用(只是目录路径或URL)存储到数据库中的图像。我有很多接受文件上传的应用程序,我总是只编写文件,对文件应用某种命名约定并将路径/ url存储在数据库中。
答案 2 :(得分:0)
你可以简单地读取文件,base 64编码并将其存储为字符串。然后你可以简单地调用字符串内容并输出你的数据,如下所示
<img src="data:image/jpeg;base64,$base64_string_contents">