• 拍照上传图片,图片显示是旋转后的


    在ios上会出现通过拍照上传的图片出现旋转的现象,图片在手机浏览器(ios,android) img,background-img上显示是旋转的,在电脑上显示并没有旋转(应该是手机浏览器上会根据元信息旋转图片,pc上不会)。android上不会出现。

    可以通过exif-js 读取图片的元信息,查看元信息中是否显示图片是旋转过的。

    exif-js 读取图片的元信息是通过 读取图片二进制来获取的。

    如果图片是旋转的 需要在后台处理一下图片,修复旋转。 前端也可以通过canvas 来修复旋转,但图片大时前端处理耗时很久,应该还是要后端处理.

    前端处理参考:https://blog.csdn.net/xiaoermingn/article/details/94398621  图片是2M时处理时间大概是10s,而且是阻塞10s

  • 相关阅读:
    c++语法(2)
    c++语法(1)
    前端之 BOM和DOM
    JavaScript
    CSS属性相关(续)
    CSS属性相关
    CSS选择器
    前端之CSS
    HTML常用标签
    HTML介绍
  • 原文地址:https://www.cnblogs.com/chillaxyw/p/12792954.html
Copyright © 2020-2023  润新知