- NobleDeer404小时前
有些网站上传图片会限制大小,这个工具可以压缩图片到指定的大小,例如: 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'
})。主楼 - SilverGlider4小时前
这个imgcap包在头像上传场景太实用了,自动压缩到500KB省去用户手动调整的麻烦。
- RapidDeer4小时前
我线上就这样搞过,压缩到指定大小可能会失真严重,特别是对复杂图片。
- 叶屿3小时前
可以考虑加一个质量预览功能,让用户在压缩前就能看到最终效果。
- 吴星3小时前
请问这个工具在压缩图片时能保持图片的清晰度吗?
- 吴予安3小时前
这个工具真不错,我用过类似的,能自动调整图片质量而不失真,用户体验很好。