关于 Pico Image

六十个在你浏览器中运行、从不接触你文件的图片工具

这个网站是什么

Pico Image 是一套在浏览器中使用的免费图片工具。工具本身有 39 个,另有 12 个专门的格式转换页面和 9 个尺寸预设页面,涵盖压缩、调整尺寸、裁剪、格式转换、背景移除、加水印、人脸模糊和一个图层编辑器——此外还有一长串非常具体的任务,比如在不重新编码的前提下修改 PNG 的 DPI,或者把扫描件压到 50 KB 以内。本站自 2026 年 1 月起运行,提供十种语言。无需注册账号、没有试用期、输出不带水印,也没有任何东西需要你付费。

一切都在你的设备上运行

有一个决定塑造了整个网站:你的图片永远不会离开浏览器。文件在你自己的电脑或手机上被解码到画布上,由 JavaScript 和编译为 WebAssembly 的库在本地处理。这不是一条我们承诺会遵守的政策,而是代码本身的构建方式。

  • 压缩使用 browser-image-compression,并用编译为 WebAssembly 的 imagequant 和 oxipng 将 PNG 的调色板缩减到图片实际用到的颜色。
  • 背景移除通过 @imgly/background-removal 在你的浏览器中运行分割模型。模型会下载到你的设备并在本地执行——首次运行较慢正是因为这次下载,之后就不会了。
  • iPhone 拍摄的 HEIC 照片由 heic-to 在本地解码,于是一种你的桌面软件可能拒绝打开的格式,无需上传到任何人的服务器就能变成 JPEG。
  • 图层编辑器基于 Fabric.js,其滤镜、蒙版和图层合成都在你标签页内的画布上完成。
  • 需要坦白的取舍:因为运算发生在你的设备上,超大文件会受该设备内存限制,少数操作在老旧手机上会比服务器慢。作为交换,你无需等待上传,工具在网络很差时依然可用,而且你的照片除了你自己那份之外,任何地方都不存在副本。

这些工具是怎么验证的

一个悄无声息地产出坏文件的工具,比一个干脆拒绝运行的工具更糟。每个工具都是对照它实际写出的字节来验证的,而不是看预览效果对不对。举几个具体的例子:

  • DPI 工具在 PNG 文件头之后直接插入 pHYs 数据块,完全不动像素数据:压缩后的图像数据流与输入逐字节完全相同,文件恰好增加 21 字节。它同时会改写 Exif 分辨率标签,因为 macOS、Windows、Photoshop 和 Lightroom 都优先读取 Exif 而非 JFIF 头——只写 JFIF 的工具,对相机照片来说看上去等于什么都没做。
  • 转换工具按文件签名而非扩展名验证。PNG 输出必须以 89 50 4E 47 开头,JPEG 以 FF D8 开头,WebP 必须带 RIFF 头。把文件命名为 .png 并不能证明它就是 PNG。
  • BMP 转 JPEG 是用手工构造的 24 位 BMP 验证的,这样解码出的像素值可以被精确比对,而不是靠肉眼判断。
  • ICO 转 PNG 使用了同时包含 16×16 和 32×32 两张图的源文件进行测试,以确认页面上“只导出一个尺寸”的说法属实。

我们决定不做的功能

这份清单比它本可以做到的更短。有几个显而易见、搜索量也不小的页面是刻意缺席的,因为它们无法被诚实地做出来。既然这类事情网站通常闭口不谈,那就摆在这里:

  • 这里没有 JPG 转 AVIF,因为没有任何浏览器能编码 AVIF。Chrome 的 canvas.toBlob("image/avif") 返回的是 PNG。上线这个页面等于给用户一批名为 .avif、内容却是 PNG 的假文件——这种伪装只会在日后某个更不方便的场合才暴露。
  • 没有“无损压缩到 20 KB”这样的页面。那是一句搜索词,而不是一个真实存在的操作;以此为承诺发布页面,等于许下工具无法兑现的谎言。
  • 没有 5 KB 和 10 KB 的尺寸目标。低于大约 15 KB 时,一张人脸照片的长边必须压到约 200 像素以下,而工具 96 像素的下限会直接拒绝该请求。一个大多数时候只能回答“做不到”的页面,不值得发布。
  • SVG 转 PNG 被推迟,直到可以指定输出尺寸为止。一个没有 width 和 height 属性的 SVG 会按默认的 150×150 解码,那样会把矢量 logo 悄无声息地变成一张缩略图。

十种语言,而不是十份机器翻译

本站提供英语、中文、西班牙语、法语、德语、日语、韩语、葡萄牙语、意大利语和俄语版本。覆盖的不只是按钮,还包括每个工具的说明和常见问题——每页那几百字,讲清楚这个工具做什么、不能做什么,以及过程中透明度、元数据和画质会发生什么变化。译文在上线前会检查机器翻译痕迹:混合语言的标题和翻译到一半的复合词,就是这样被发现并修正的,而且不止一次。

本站靠什么维持

广告,仅此而已。没有付费档位、没有点数包、没有升级推销,因为这里根本没有东西卖给你。广告由 Google AdSense 投放,正是它们让这些工具得以保持免费且不限量。明确不属于这套模式的是你的内容:你的图片从不到达我们的服务器,因此我们没有任何东西可以出售、挖掘或用于训练。隐私政策详细说明了究竟收集了什么、由谁收集,以及如何拒绝。

谁在运营

Pico Image 由个人独立开发和维护——它不是一家设有客服部门的公司,与其含糊其辞,不如直说。这在实践中意味着:通过邮件反馈的问题通常几天内会被看到,只要能复现就会很快修复,但这个邮箱背后并没有全天候的客服团队。如果某个工具给了你错误的结果,告诉我们是哪个文件、用的哪个浏览器,确实是让它被修复的最快途径。

联系我们

欢迎提交错误报告、缺失的格式,以及“这个结果不对”之类的反馈——本站的大多数修复都是这样开始的。

support@picoimage.com