账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于前端上传图片,canvas.drawImage,canvas.toBlob 图片的EXIF信息丢失问题。
    • 2017-10-17 00:00
    • 11
    51
    0
    1. 在手机浏览器中,通过手机拍摄的图片的内存很大,一张图片2M以上,
      为了提高上传速度,通过HTML 5的fileAPI 和 canvas 绘制一张新图,然后转换成二进制,上传到后端,进行文件上传。
    2. 上传成功后,原图片的EXIF信息已经没了,通过手机摄像头拍摄的图片,有一些EXIF信息需要保留,例如 GPS位置信息,图片的相关信息等都没了。
    3. 有什么办法可以在使用 canvas.drawImage 后, canvas.toBlob() 得到的二进制文件后,依然保留图片的exif信息?

    后面补充:
    想了一下,canvas.drawImage 重新画了一张图片,必然是没有exif信息的,那应该怎么把exif信息写入图片里面去呢?

    再更新:
    找到一个链接:
    http://icaife.github.io/2015/...

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 队友最靓 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部