这个picdiet是怎样用JavaScript来压缩和zip打包图片的?

一个国外的在线工具:picdiet,有各种语言,中文版: https://www.picdiet.com/zh-cn
该网站号称用JavaScript来批量压缩你的图片,我抱着它纯属扯淡的心理试用了一下,发现它压缩图片真的很牛叉,压缩质量好,而且体积小,马上F12抓包,没任何服务器连接,真的是用JavaScript在压缩图片,JavaScript怎样才能压缩一张图片的大小?而且批量图片打包都没有联网,都是JavaScript打包zip图片的,这些都是怎么实现的?

阅读 5.4k
1 个回答

不知道它的算法,仅针对你的问题JavaScript 如何压缩图片并打包成 zip

文件本质上都是二进制文件,不同的格式无非只是不同的样式规格而已。
JavaScript 有自己的二进制格式:ArrayBuffer,上传的文件转变为这个格式,再按照对象的算法计算并打包就行了啊,这并不是什么不可思议的事情。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题