vibe 了一个压缩图片到指定大小的工具

2 条回复
15 次浏览

https://imgcap.vercel.app/

有些网站上传图片会限制大小,这个工具可以压缩图片到指定的大小,例如: 10mb -> 500kb

这也是一个 npm 包可以集成到你的项目上传组件中,省去了让用户手动调整的麻烦:

复制
import imgcap from 'imgcap'
 
// Social media avatar (500KB limit)
const avatar = await imgcap(file, { targetSize: 500 * 1024 })
 
// With format conversion
const webp = await imgcap(imageFile, {
  targetSize: 300 * 1024,
  outputType: 'image/webp'
})

发表一个评论

R保持