RoundCut 是什么
RoundCut 是一套免费的图像工具。它涵盖人们反复需要的那些小而具体的任务:裁剪(圆形头像、矩形、社交平台预设)、格式转换、压缩、背景移除、调整尺寸、AI 放大,以及把图像转成 PDF。其中一些完全在您的浏览器中运行,另一些则将单次请求路由到具名的基础设施,以完成浏览器目前还做不到同等水准的工作,并且始终带有一个不可见的客户端回退。无需注册,无水印,无分辨率限制。
这个网站存在,是因为以我们的经验,现有的替代品总会在三件事上出错:把所有内容都上传到服务器(无论这项工作是否需要)、把基本操作锁在付费墙之后,或是把简单工具埋在恼人的广告之下。RoundCut 力求不做这三件事中的任何一件,并且诚实地描述真实的数据流,而不是在云端路径才能给您 remove.bg 级别结果时,仍然声称”100% 在客户端完成”。
为什么做这个
RoundCut 的第一版于 2024 年作为单一工具上线,一个用于个人资料图片的圆形裁剪,是为了解决一个个人需求而做的:现有的选择要么要求注册账号,要么把图像渲染成 256 像素,再以”Pro 升级”为条件提供原始分辨率。对于一项浏览器多年前就能原生完成的单行操作来说,这两种方式都让人难以接受。
此后网站自然地壮大起来。每一款新工具都回答了一个我们自己反复遇到的问题:「怎样在不丢失透明度的情况下缩小这张 PNG?」、「分享前怎样从这张照片里去掉 GPS 坐标?」、「不安装软件怎样做一个 Discord 头像?」。2026 年的重建是同一个项目,在现代 Web 标准之上重写(浏览器端用 Astro、WebAssembly、Canvas API。对于少数几款服务端编码器或 AI 模型仍胜过浏览器的工具,则用 Cloudflare Workers,加上一台小型 VPS,再加上一个云端图像 API)。
RoundCut 是谁在做
RoundCut 是一个独立项目,不是公司。自 2024 年起由 Guilherme 一人构建和维护,开发和博客写作有 AI 工具协助。本站的“我们”就是一个人,发到 support@roundcut.app 的每一封邮件都由他亲自阅读。
适合谁使用
RoundCut 是为这样的人而建的:他们需要对一张图像做一件小而具体的事,又不想安装软件、注册账号,或把照片交给一个会留存它的通用上传器。这些工具分为几类工作:
- 裁剪。把照片裁成圆形,适用于 Discord、LinkedIn、Slack、Instagram,或任何把头像显示为圆形的平台,此外还有矩形裁剪和社交平台预设裁剪。在您的浏览器中运行。可导出为透明 PNG、WebP、AVIF 或 JPEG。
- 格式转换。在 PNG、JPEG、WebP 和 AVIF 之间双向转换。通过 Canvas 和 WebAssembly 在您的浏览器中运行,AVIF 编码除外,它会把一次请求路由到一个 Worker(并带有浏览器主线程编码的回退),因为浏览器内的 AVIF 编码器在某些设备上较慢。
- 压缩。放入一张或多张图片,点击“压缩”,每个文件都会以原格式(JPEG、PNG、WebP 或 AVIF)变小后返回。编码在我们的压缩服务上进行;服务不可用时,会回退到浏览器内的编码器。
- 背景移除。用 AI 把主体从背景中分离出来。默认路径会把您的图像发送一次到一个 Cloudflare Worker,它在 Cloudflare 的边缘 GPU 上运行 BiRefNet 模型(与 remove.bg 架构相同),暂存副本会在一小时内自动删除。当云端无法连接时,工具会不动声色地切换到浏览器内的模型(通过 ONNX Runtime 加 WebAssembly 运行的 ISNet),回退路径上完全没有上传。
- 调整尺寸。以高质量重采样改变像素尺寸,完全在您的浏览器中。没有上传。
- AI 放大。用超分辨率放大图像。默认路径使用云端模型,当云端无法连接时则回退到浏览器内的重采样。
- 图像转 PDF。把一张或多张图像打包成一个 PDF。单张图像在您的浏览器中运行,多图文档则路由到我们的服务,并带有客户端回退。
它们的共同点是:没有我们留存的上传,没有账号,没有水印。涉及服务器的工具会明确说明您的图像经历了什么、在哪里处理、保留多久。
我们的原则
对架构诚实
「您的照片留在您的设备上」是我们刻意不使用的营销话术,因为它在每一条路径上并不都成立。事实是:裁剪、调整尺寸、格式转换(AVIF 除外)和压缩预览的工作从不离开您的浏览器,您可以在 DevTools 的 Network 标签页中验证这一点。涉及服务器的路径(背景移除、压缩最终下载、AI 放大、AVIF 编码,以及多图 PDF)会把您的图像恰好发送一次,到我们运营的具名基础设施(位于德国的一台 Hostinger VPS、Cloudflare Workers,以及一个云端图像 API),完成工作,返回结果,然后自动删除,或依赖一个不与您关联的内容寻址缓存。我们会告诉您当前所在的路径,也不会假装云端路径不存在。
如果您需要对某项任务有”字节绝不离开您的设备”的硬性保证,仅浏览器工具就能做到。每一款云端支持的工具都附带一个浏览器内回退,当您关闭网络时它会在没有任何上传的情况下运行。
免费应当意味着真正免费
今天存在的每一款工具都将保持免费。我们不在导出文件上加水印,不限制分辨率,不要求账号,也不显示插页广告。我们将来或许会增加一个付费层级,用于额外能力(批量处理、更大的上传体积、更高的云端配额),但它不会锁住任何已经上线的功能。
诚实的文案
我们说一款工具能做什么,与代码实际做的是同一回事。如果页面写着”导出为 PNG、WebP 或 JPEG”,您会在格式选择器里找到这三项。如果页面写着”最高 4096 px”,那就是代码里的真实上限。如果某款工具的默认路径经由云端,页面会如实说明,而不是写”全在浏览器中”再加一个星号。我们有一条内部规定:文案与代码在同一次提交中发布,正是为了让两者永不偏离。
从一开始就注重无障碍
每个页面在浅色和深色主题下都符合 WCAG 2.2 AA 对比度。每个可交互元素都可通过键盘访问,拥有可见的焦点环,并具有至少 24 × 24 CSS 像素的触控目标。屏幕阅读器的地标(header、main、footer、nav)一应俱全。本站的构建目标是:使用屏幕阅读器、键盘或小屏手机的人,其体验不会明显逊于使用高端桌面设备的人。
默认不追踪
我们用自己的无 Cookie 信标来衡量使用情况:匿名事件计数写入 Cloudflare 的 Workers Analytics Engine,没有跨站标识符,并且遵守浏览器的 Do Not Track 设置。Cloudflare Web Analytics 额外提供汇总的页面浏览量,同样不使用 Cookie。没有第三方分析脚本。Google AdSense 的广告 Cookie 仅在工具页面加载,在有此要求的地区,仅在您同意后加载。完整的数据流转,包括触及服务器的工具的云端路径,见隐私政策。
我们如何保持免费
RoundCut 的静态站点运行在 Cloudflare Workers 上(两个 Worker:一个负责工具,一个负责博客)。纯浏览器工具的每次使用几乎不产生成本,因为处理发生在您的设备上。
触及服务器的工具有一笔虽小但真实的成本:
- 云端处理(去除背景、AVIF 编码、AI 放大)运行在 Cloudflare Workers、一个任何时刻只保存几 MB 的 R2 存储桶、一个用于限流的 KV 命名空间,以及一个用于超分辨率的云端图像 API 上,并以按 IP、按天的上限保持使用可持续。
- 压缩与 PDF 服务运行在一台与姊妹项目共用的小型 Hostinger VPS 上,每天为数千个请求返回 sharp 级别的编码结果。缓存命中率分摊了大部分工作。
开发由广告资助:
- 工具页面上的 Google AdSense:工具初始界面的一条横幅、桌面端编辑器旁的一个横幅、下载界面周围最多三个广告位,以及博客文章内的两个广告位。机构页面和法律页面不投放广告。这是 iLoveIMG、TinyPNG、Pixlr 等免费工具的通行做法。
- 部分下载界面上的一张赞助卡片,并明确标注。若您通过它购买,我们获得佣金,您支付的价格不变。详情见隐私政策。
如果我们推出付费层级,也只会在流量稳定之后,免费使用始终免费。
如何联系我们
如有问题、反馈或错误报告,请发邮件至 support@roundcut.app。我们阅读每一封邮件, 并尽量在五个工作日内回复。