【发布时间】:2017-12-04 10:49:12
【问题描述】:
我正在使用https://foliotek.github.io/Croppie/ 插件来裁剪图像。一切正常。我能够裁剪图像,并且在裁剪图像后能够将图像插入我的文件夹和数据库中。
问题是有时我得到的图像大小为 300kb,而同时我得到的图像大小超过 5MB 或 10MB。我想在裁剪后减小图像的大小。我需要 KB
$data = $_POST['imagebase64'];
list($type, $data) = explode(';', $data);
list(, $data) = explode(',', $data);
$data = base64_decode($data);
$imageName = time().'.png';
$destination_img= "images/profile/";
/*image optimizer code here*/
//help me with code
/*end optimizer code*/
file_put_contents('images/profile/'.$imageName, $data);
【问题讨论】:
-
最好的办法是将图像存储到临时文件夹中。然后优化它并发布到它的目录中。
-
图片存入文件夹后如何优化?
-
您知道存储它的路径。获取该图像,然后对其进行压缩。简单。
-
我做了什么我删除了压缩功能并添加了上面链接中的 resizeAndCompressImage 功能,但没有发生任何事情。
标签: php jquery image optimization image-resizing