【发布时间】:2020-11-18 11:26:47
【问题描述】:
我正在使用 Intervention Image 包来处理上传的图像,然后再将其保存到服务器。我已经成功设置了图片的尺寸,并且工作正常,但是我想修复图片的大小,即生成的图片应该小于等于30KB并且应该只有 300 dpi 的分辨率。
这里是代码,我用来调整上传图片的大小:
$file = $post->file('profile_image');
$filename = Carbon::now()->timestamp.'_'.$file->getClientOriginalName();
\Image::make($file->getRealPath())->resize(160, 160)->save('uploads/profile/'.$filename);
如果我对干预图像包的担忧是可行的,请给我一个解决方案。
提前致谢。
【问题讨论】:
标签: php laravel image laravel-5.8 intervention