1.0.0 • Published 12 months ago

@iro/tiny v1.0.0

Weekly downloads
-
License
-
Repository
-
Last release
12 months ago

PNGQUANT

编译

wasm-pack build

测试

# build 后进入 pkg 目录
pnpm link --global

# 进入前端项目
pnpm link --global pngquant

前端项目引入

import * as pngquant from 'pngquant'

const reader = new FileReader()
const file = // 带压缩图片文件
reader.readAsArrayBuffer(file)
reader.onload = () => {
  const f = new Blob([pngquant.deflate(new Uint8Array(reader.result as ArrayBuffer))], {type: 'image/png'})
  console.log(URL.createObjectURL(f))
}
1.0.0

12 months ago