js精准校验图片格式的问题
http://xiunobbs.cn/thread-627.htm
围观xiuno粉丝论坛,看到关于编辑器压缩图片的讨论,里面有个回复说的js无法精准检测图片格式。其实原理上讲这个难度并不大,js读取二进制文件头,判断图片格式即可。
真正的难点在如何判断gif是动画还是静止,国外有一个PHP方面的讨论可以参考:
https://stackoverflow.com/questions/280658/can-i-detect-animated-gifs-using-php-and-gd
图片压缩会崩溃主要取决于客户端的设备,苹果这类问题不大,劣质安卓机一般不行。
国产浏览器页面缓存给的都很小,如果画布一处理就会遭遇限制,这个很蛋疼。
后端压缩在写入较频繁的情况下很耗费服务器性能,除非是独服否则不建议这么搞。