为了账号安全,请及时绑定邮箱和手机立即绑定

在 Laravel 中旋转并保存照片

在 Laravel 中旋转并保存照片

PHP
慕森卡 2021-07-07 17:57:11
我想在服务器上上传照片。但在此之前,我想旋转该图像。我的代码如下,    $photo = $request->file($field);    $temp = imagecreatefromjpeg($photo);    $rotated = imagerotate($temp, 270, 0);    $extension = $photo->getClientOriginalExtension();    $flieNametoStore = time()."___".explode('.',$photo->getClientOriginalName())[0].'.'.$extension;    Storage::disk('public')->put($flieNametoStore,  $rotated); 它不工作。它显示类似的错误supplied resource is not a valid stream resource。我也试过了,Storage::disk('public')->put($flieNametoStore,  File::get($rotated));但还是不行。所以,我有两个问题。我可以做什么来实现我的目标?(旋转并保存在服务器中。)另外,我使用了 imagecreatefromjpeg 函数。但是,我想为其他文件类型执行相同的代码。(laravel 图像验证支持的所有类型。)我在 SO 中搜索并发现了一些类似的问题。但是,这些解决方案并没有给我想要的输出。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 243 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信