sharp

sharp.pixelplumbing.com又名 lovell/sharp

基于 libvips 的 Node.js 图像处理模块,能批量把大图压成网页尺寸的 WebP 等格式,适合写 Node.js 后端的人做图片上传和缩略图服务。

工具不用登录Windows · macOS · Linux英文开源国内可直接访问

打开官网替代品 1 个 sharp.pixelplumbing.com

sharp 是一个跑在 Node.js 里的图像处理模块,底层用 C 写的 libvips。它最常见的用法是把用户上传的大图、相机原图批量压成适合网页的尺寸和格式,比如把一张几 MB 的 JPEG 缩成 800 像素宽的 WebP。安装只要一条 npm install sharp,在 macOS、Windows、Linux 上通常不用再装别的运行库。

能做什么

读得进 JPEG、PNG、WebP、GIF、AVIF、TIFF 和 SVG,写得出的有 JPEG、PNG、WebP、GIF、AVIF、TIFF,也能直接吐未压缩的像素数据。除了缩放,还能旋转、裁剪、合成、调 gamma,色彩空间、ICC 配置文件和透明通道都会按原样处理。输入输出可以是文件、Buffer 或流,一个输入流能分给多条处理管线。

  • 缩放用 Lanczos 重采样,官方称比最快的 ImageMagick、GraphicsMagick 设置还快 4 到 5 倍
  • 内置 mozjpeg、pngquant 的压缩能力,不必再单独跑 imagemin
  • 生成 JPEG 时自动优化 Huffman 表,动图 GIF 的输出体积也会压缩
  • 可以生成 Deep Zoom 金字塔,配合 OpenSeadragon 这类瓦片地图查看器

适合谁

写 Node.js 后端、要做图片上传和缩略图服务的人;用 Deno、Bun 的项目也能用,只要运行时支持 Node-API v9。前端或运维如果只是偶尔压几张图,用现成的在线工具或命令行更省事。

费用与限制

项目在 GitHub 上开源,文档站本身没有标价,按开源模块的惯例可免费使用。它是个库不是图形界面,得写代码调用;处理逻辑跑在服务端,浏览器里用不了。文档页面上能看到的最新版本是 v0.35.5,2026 年 9 月 27 日发布。

常见问题

用 sharp 要登录吗?
不用登录就能用。
sharp 国内能访问吗?
本站 11 月 8 日 检测,sharp 在国内可以直接访问。
sharp 有哪些平台 / App?
支持 Windows、macOS、Linux。
sharp 的替代品有哪些?
本站整理了 1 个替代品,例如 ImageMagick。

替代品 全部 1 个 →

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

替代品 1 个打开官网sharp.pixelplumbing.com