【问题标题】:uploading images from iphone show up rotated从 iphone 上传图像显示旋转
【发布时间】:2018-02-22 18:54:45
【问题描述】:

有人遇到过从手机上传横向或倒置照片的问题吗?似乎只有当人们从某些手机上传时,当我从我的电脑上传时它工作正常:

if( $request->file('avatar') ) {
          $path           = $request->file('avatar')->store('avatars', 'spaces');
          $avatar         = Storage::disk('spaces')->url($path);
          $user->avatar   = $avatar;

        }

我已经阅读了它正在应用的 EXIF 数据。以这种方式存储它是否有设置为停止 EXIF 数据的配置?

【问题讨论】:

标签: iphone laravel file-upload image-uploading


【解决方案1】:

使用intervention/image 包来执行此操作。

这是一个例子。

if( $request->file('avatar') ) {
      $path           = $request->file('avatar')->store('avatars', 'spaces');
      $avatar         = Storage::disk('spaces')->url($path);

     \Intervention\Image\Image::make($avatar)->orientate();

      $user->avatar   = $avatar;

    }

干预图像为此提供了本地方法。

 `\Intervention\Image\Image::make($avatar)->orientate();`

【讨论】:

  • 在将其上传到我的 Spaces 帐户之前,我是否需要致电 Image::make($image)->orientate();? $avatar 只是路径
猜你喜欢
  • 1970-01-01
  • 2012-07-02
  • 1970-01-01
  • 2014-03-15
  • 2010-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多