一个国外的在线工具:picdiet,有各种语言,中文版: https://www.picdiet.com/zh-cn
该网站号称用JavaScript来批量压缩你的图片,我抱着它纯属扯淡的心理试用了一下,发现它压缩图片真的很牛叉,压缩质量好,而且体积小,马上F12抓包,没任何服务器连接,真的是用JavaScript在压缩图片,JavaScript怎样才能压缩一张图片的大小?而且批量图片打包都没有联网,都是JavaScript打包zip图片的,这些都是怎么实现的?
一个国外的在线工具:picdiet,有各种语言,中文版: https://www.picdiet.com/zh-cn
该网站号称用JavaScript来批量压缩你的图片,我抱着它纯属扯淡的心理试用了一下,发现它压缩图片真的很牛叉,压缩质量好,而且体积小,马上F12抓包,没任何服务器连接,真的是用JavaScript在压缩图片,JavaScript怎样才能压缩一张图片的大小?而且批量图片打包都没有联网,都是JavaScript打包zip图片的,这些都是怎么实现的?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
5 回答805 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答843 阅读✓ 已解决
不知道它的算法,仅针对你的问题
JavaScript 如何压缩图片并打包成 zip
。文件本质上都是二进制文件,不同的格式无非只是不同的样式规格而已。
JavaScript 有自己的二进制格式:
ArrayBuffer
,上传的文件转变为这个格式,再按照对象的算法计算并打包就行了啊,这并不是什么不可思议的事情。