在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  C  HTML/ 這個(gè)picdiet是怎樣用JavaScript來壓縮和zip打包圖片的?

這個(gè)picdiet是怎樣用JavaScript來壓縮和zip打包圖片的?

一個(gè)國外的在線工具:picdiet,有各種語言,中文版: https://www.picdiet.com/zh-cn
該網(wǎng)站號稱用JavaScript來批量壓縮你的圖片,我抱著它純屬扯淡的心理試用了一下,發(fā)現(xiàn)它壓縮圖片真的很牛叉,壓縮質(zhì)量好,而且體積小,馬上F12抓包,沒任何服務(wù)器連接,真的是用JavaScript在壓縮圖片,JavaScript怎樣才能壓縮一張圖片的大小?而且批量圖片打包都沒有聯(lián)網(wǎng),都是JavaScript打包zip圖片的,這些都是怎么實(shí)現(xiàn)的?

回答
編輯回答
笨小蛋

不知道它的算法,僅針對你的問題JavaScript 如何壓縮圖片并打包成 zip

文件本質(zhì)上都是二進(jìn)制文件,不同的格式無非只是不同的樣式規(guī)格而已。
JavaScript 有自己的二進(jìn)制格式:ArrayBuffer,上傳的文件轉(zhuǎn)變?yōu)檫@個(gè)格式,再按照對象的算法計(jì)算并打包就行了啊,這并不是什么不可思議的事情。

2017年7月9日 09:59