关于这个站

关于 肥鱼工具箱

个人开发者维护的在线图片工具站。工具都在你自己浏览器里跑完,不上传文件、不要求注册、不加广告干扰。

最后更新:2026-10-28 · 隐私政策 · 联系与定制

谁在做这个站

这个站由个人开发者维护,目前就是个人项目:没有公司、没有团队、没有运营,也不卖会员。工具大多是自己工作上要用,顺手做出来之后放在这里,给同样需要的人省点事。

所以这里没有账号系统、没有付费墙、没有客服工单。维护时间是业余时间,更新节奏不固定,坏掉了可能隔一段时间才修。

维护方式 个人开发者维护,个人项目
服务器上的图片 0 张,全部本地处理
使用成本 免费,无需注册
页面加载的第三方脚本 无

为什么做这个站

搜一个「图片压缩」,点进去通常是这么一套流程:先弹一层广告,再要求上传,接着让你注册,最后导出的图带个水印。偶尔更糟——上传的是一张证件照或者客户资料,传到了不知道谁的服务器上,事后也说不清被留了多久。

这个站想做的是相反的事:把处理放在你自己的浏览器里。选文件、处理、下载,全在本机内存里完成,关掉网络也能用。

  • 不上传文件。代码里没有把图片发出去的路径,也没有任何“上传中”的步骤。
  • 不打扰。打开就能做,没有弹窗、没有倒计时等待、没有“下载前先分享给三个好友”。
  • 不用注册。没有登录、没有邮箱验证、没有试用期。
  • 不加水印。输出就是处理结果本身,尺寸、质量、格式你说了算。
功能不多,但会把边界说清楚。做不了的事情会写在页面里,不假装支持。比如超大图会直接拒绝,而不是让你等一个卡死的标签页。

技术上是怎么做的

每个工具就是一个独立的 .html 文件,CSS 和 JavaScript 全部内联在里面,没有构建步骤、没有 CDN、没有远程字体和图片。断网、双击打开也照样能用。

图片处理走的是浏览器自带的 Canvas:

  1. 用 createImageBitmap(不支持时退回 <img>)解码你选的文件;
  2. 画到 Canvas / OffscreenCanvas 上完成缩放、拼接、重绘;
  3. 用 toBlob 或 toDataURL 重新编码成 JPEG / PNG / WebP;
  4. 通过本地 <a download> 保存到你的下载目录。

整条链路上没有 fetch、XMLHttpRequest、WebSocket 或表单提交,所以也不存在“上传”这一步。

需要提前知道的限制

  • 单边超过 16384 px 的图片直接拒绝,避免浏览器直接崩掉。
  • 改尺寸限制 6000 万输出像素,长图拼接限制 8000 万像素。
  • Canvas 重绘会丢掉 EXIF / GPS / ICC 等信息。隐私上是好事,但输出的拍摄方向与色彩描述不会被保留。
  • 目前支持 JPG、PNG、WebP;GIF 只在转 Base64 的页面作为原文件读取,不做逐帧处理。
  • 只在 Edge / Chromium 上做过完整回归,Safari、Firefox 和手机真机还没逐一实测。

更新说明

  • 补齐关于、隐私政策、联系三个页面;统一七个页面的页头导航与页脚;新增 robots.txt、sitemap.xml、_headers;四个工具页的功能没有改动,只调整了 SEO 与站内互链。
  • 四个图片工具页上线:批量压缩 / 转 WebP、批量改尺寸、图片转 Base64、长图拼接。完成桌面端与 390 px 视口下的浏览器验证。
  • 站点雏形与统一视觉(深蓝配色、卡片、按钮、提示样式)。

详细的功能边界、已知限制和验证记录都在仓库的 README 里。没有实测过的行为不会写成“已支持”。

这个站不做什么

  • 不做云存储、不做账号、不做图片托管,也不帮人代下载别人的链接。
  • 不做“会员去水印”“付费加速”这类收费项,因为没有服务器成本要摊。
  • 不接入会读取你文件内容的第三方分析,也不会静默修改你的原图。
  • 不保证覆盖所有格式与所有浏览器,做不到的会直说。

如果你发现某个工具在一个能叫出名字的浏览器上坏了,或者有个真实的需求这里没有,欢迎走联系页面说一声。