buaazp / zimg

A lightweight and high performance image storage and processing system.
http://zimg.buaa.us
BSD 3-Clause "New" or "Revised" License
2.69k stars 403 forks source link

Support AutoOrientImage #104

Closed hjjoe1213123 closed 7 years ago

hjjoe1213123 commented 9 years ago

Android手机浏览器Bug导致使用二进制方式上传的时候报文头有图片信息,但是报文体是空的导致zimg无法处理,但是用from表单方式又没法得到json,所以能不能增加表单post上传时也返回json

buaazp commented 9 years ago

不能,表单就是为了方便浏览器用户上传,raw-post就是为了程序调用。

你可以自己解析一下表单上传返回的html,那个里面也有md5字段;甚至你都可以不用管返回的字段是什么,自己本地算一下md5值就行了。

hjjoe1213123 commented 9 years ago

又发现IOS的一个傻逼问题了,拍照的时候竖着拍的,采用二进制上传这张图片后居然是横着的了,不晓得有什么办法来校验这个图片正反没

buaazp commented 9 years ago

GetImageOrientation() 获取图片的方向值,然后根据相应的规则旋转图片。

auto-orient 将在后续版本中实现。

hjjoe1213123 commented 9 years ago

是指在lua脚本里面还是要修改你的zimg进行处理?

buaazp commented 9 years ago

lua脚本API有限,这个只能在zimg里实现。

hjjoe1213123 commented 9 years ago

以后能加上Request API不?

buaazp commented 9 years ago

并没有这个计划。

buaazp commented 7 years ago

auto-orientation已经实现: https://github.com/buaazp/zimg/commit/b069e1b7b2a39abcd52b2a2c268e517c90a42ac2