GoodTools 更新日志 站点:https://newgoodtools.pages.dev 说明:所有工具都在你自己的浏览器里运行,文件不上传、不用注册。 写在这里的都是对外能看到的改动。以后每次更新都会追加到最上面。 ════════════════════════════════════════════════════════════ 2026年10月26日 ──────────────────────────────────────────────────────────── 【首次整理】 这份日志从今天开始记。之前那几轮的更新一并整理在下面, 以后每次改完都会往最上面加一条。 【补完】把文件藏进图片 · 三语齐全 /hide/ · 新页面一律同时做中文、英文、日文(含页面里由脚本拼出来的动态提示) · 静态文案 39 条 + 动态文案 32 条,全部有译文 【调整】去掉取文件时的图片对比 · 「把文件藏进图片」取文件那一步,原先会把「收到的图」和「还原出来的原图」 并排显示出来对比,现在去掉了,界面更干净 · 还原的图片本身仍然可以下载(按钮保留) 【修复】按钮没有圆角、又小又挤 · 公共玻璃样式只管背景、边框、阴影,不管圆角、内边距、字号, 所以每个用到 .btn 的页面都得自己定义这三样 · 新做的「把文件藏进图片」和「闰年查询」两页漏了,按钮是直角而且很小; 首页、BMI、卡路里、天气四页也缺一份基础定义 · 六个页面全部补齐,统一成:圆角 13px、内边距 12×20px、字号 15px · 同时把「圆角兜底」这条零权重规则也补给了漏掉的两页,现在 19 个页面都有 【调整】整站多语言已移除 · 之前做过中文 / 英文 / 日文切换,实际用起来太绕,这次整体去掉了 · 首页「更多」里不再有语言选项,各工具页也不再有语言按钮 · 相关的语言文件和代码都已清理干净 【优化】把文件藏进图片:容量提升 4 倍 /hide/ · 原来每个通道只藏 1 位,现在改成 4 位 —— 同样大小的图片能藏 4 倍 · 1MB 文件需要的图片从 1970×1477 降到 985×739,小了一大半 · 因为底图是工具自己生成的、不用保真,多牺牲几位换容量很划算 · 加了大小保护:能藏到约 80MB;再大需要的图片会超出浏览器能稳定处理的 范围,页面会明确提示先压缩或分卷,不会硬画一张必崩的图 【新增】把文件藏进图片 /hide/ · 只要上传一个文件就行,图片由工具按文件大小自动生成(不用自己准备图) · 会先算出需要多大的图片:1MB 文件约 1970×1477,20MB 约 8807×6604, 容量刚好卡住,不浪费;文件特别大时页面会提示先压缩 · 变样方式:整张图的像素被按密码彻底打乱,看上去像一堆乱色点,完全认不出原图; 打乱只搬位置、不改内容,所以同一个密码能原样还原 · 取的时候上传那张图、输入密码,就能把文件取出来下载,还能还原出原来的图片 · 文件本身用 AES-GCM 加密(密码经 PBKDF2 派生,12 万次迭代),密码不对直接提示失败, 不会给出坏文件 · 页面上会实时显示「这张图最多能藏多大」,超了就拦下来,不会写出坏图 · 一律输出 PNG。数据藏在像素最低位,JPEG 有损压缩会把它压坏,所以别转成 JPG、 也别发到会压缩的聊天软件里(微信要发原图,最好用文件传输或网盘) · 取出的文件是原样的;还原的图片和原图在最低位有微差,肉眼看不出来,这是隐写的正常代价 【调整】赞助二维码改回直接加载 · 之前为了省流量改成了「打开弹窗才去加载」,现在改回来: 进页面就把图取好,点「赞助」立刻显示,不会先空一下再出现 · 图是 79KB,标签上也写明了真实尺寸 1205×1079, 所以加载过程中不会出现布局跳动 【新增】闰年查询 /runnian/ · 打开自动填今天,也可以自己改日期,或者只改年份查某一年 · 告诉你这一年是闰年还是平年,并把判断过程摊开写清楚 (能被 4 整除且不能被 100 整除,或者能被 400 整除) · 告诉你选的这个月有多少天、是大月小月还是二月 · 全年 12 个月天数一览,当前月份高亮 · 还有星期几、今年第几天、距年末还剩几天、离今天多少天、上/下一个闰年 · 年份范围 1582—9999(公历从 1582 年开始) · 换年份时如果原来是 2 月 29 日,会自动退到 28 日,不会出现不存在的日期 【优化】XLS 转 PPT 的版式重做 /xzp/ · 列宽改成按内容长短分配。以前是平均分,编号列和长描述列一样宽, 纯粹浪费版面。现在窄列能窄到 0.6 英寸,宽列能到 2.3 英寸 · 去掉了满屏的表格网格线,改成只留每行下面一条细线,干净很多 · 行高改成自动铺满可用高度,字号跟着行数走(8 行用 14pt,15 行用 9pt) · 超长文字自动截断加省略号,不再把行撑高、把表格顶出画面 · 数字列右对齐(以前数字也左对齐,看着很外行) · 封面重新设计:不再是纯色一块配两行居中白字, 改成左对齐标题 + 半透明装饰圆 + 上下呼应的小元素 · 章节页也重做了:左侧主色竖条 + 大号半透明序号 + 短横线 + 元信息 · 主色如果挑得很浅(比如黄色),文字会自动改用深色,不会白字糊成一片 【优化】AI 抠图换成更高精度的模型 /kt/ · 之前用的是 8 位量化版(isnet_quint8),精度被砍掉一大截, 边缘发虚、细节容易丢 —— 这是抠出来效果差的主因 · 现在分两档:标准 = fp16(约 88MB),高清 = fp32(约 176MB,边缘更细) · 同时开了 GPU 加速:电脑支持 WebGPU 就用显卡跑,快很多; 不支持会自动退回 CPU,结果一样只是慢一点 · 说明:模型本身固定按 1024×1024 推理,超大图的极细发丝会有一点损失, 这是该模型自带的限制,不是设置问题 【修复】AI 抠图的进度显示 /kt/ · 模型下完之后会一直卡在「正在下载模型 0%,0.0 MB」,看着像死掉了 · 原因:模型库的进度回调有两种,一种报下载字节数、一种报「跑到第几步」。 之前把后者也当成下载进度来算,0 除以 4 就成了 0%,还一直停在那儿 · 现在分开处理:下载阶段显示「正在下载抠图模型 47%(共 42MB)」, 计算阶段显示「模型正在你本机运行:准备模型(第 1 / 4 步)」 · 顺带:拿不到文件大小时不再显示「共 0KB」 【优化】SVG 编辑器 /svg/ · 加了自动保存:画一半刷新、关掉标签页再回来,内容还在 以前是刷新一下就全没了。改动后 0.7 秒落一次盘,关页面前再补存一次 · 新增「导出 PNG」和「导出 PNG ×2」:PNG ×2 是两倍分辨率, 发出去放大看也清楚。以前只能导 SVG,想发微信、贴 PPT 还得自己转格式 · 内容太大超出浏览器存储上限时会给个提醒,不打断你画 【新增】抠图支持 AI 模型了 /kt/ · 新增「AI 精细抠图」按钮:用 ISNet 模型重新抠一遍, 发丝、毛发、半透明这些比本地颜色算法强不少 · 模型在你自己的浏览器里跑(WASM / WebGPU),图片不上传,只下载模型文件 · 首次点会下载约 44MB 模型,之后浏览器会缓存,不再重复下载 · 四条线路自动回退,哪条通用哪条 · 不点这个按钮就完全不联网,仍然走纯本地算法 —— 原来的用法一点没变 · AI 抠完还能继续用画笔精修、拖「边缘微调」,也可以撤销 【新增】抠图可以换背景了 /kt/ · 抠完直接选背景:透明 / 白 / 蓝 / 红,也能自己挑任意颜色 做白底图、蓝底证件照不用再开别的软件 · 导出给两种:PNG(保留透明)和 JPG。选了背景就是所见即所得 · 新增「边缘微调」滑块:往右收、往左放。 抠完边缘还留着一圈原背景,往右收一点最管用;主体被啃掉了就往左放。 它只改预览和导出,不动抠图结果,随时可以调回去 · 支持 Ctrl+V 直接粘贴图片,不用先存到硬盘再上传 【优化】在线抠图 /kt/ · 边缘不发暗了:原来的边缘去污公式会顺手把半透明边缘压暗, 实测最暗处掉了 27%,导出的图会有一圈暗边。 改成直接取主体真色后,把结果合成回原背景可以和原图完全对上(误差 0)。 · 抠图更快:颜色距离改成按颜色格子缓存,同样的颜色不再重复计算; BFS 也改成先铺一张表再遍历,省掉几百万次多余的函数调用。 这次改动是纯等价改写——逐像素对比过,输出与原来完全一致,画质没有任何变化。 【新增】天气查询 /wth/ · 先选国家,列表第一项「我的位置」会自动定位你所在的地方 · 也可以手动挑城市,或者直接搜任意城市名 · 实时天气 + 未来 7 天预报,包含体感温度、湿度、风速、气压、日出日落 · 夜里的晴天会显示「月牙 + 星」并标上「夜间」, 免得看到「晴」配月亮以为是出错 · 内置 64 个国家、200 多个主要城市,选过的地方会被记住 【新增】BMI 测量器 /bmi/ · 输入年龄、身高、体重,立刻算出 BMI 和判定分级 · 单位三档互换:公斤(cm / kg)、市斤(cm / 斤)、英制(ft·in / lb) 来回切换不会越换越偏——内部始终按公制精确计算,只有显示才换算 · 顺带给出「正常体重区间」和「还需增重 / 减重多少」 · 18 岁以下不套用成人标准:未成年人必须按同年龄同性别的百分位曲线判断, 这一点网上很多工具都做错了 · 65 岁以上单独提示:老年人过瘦同样值得注意 【新增】「更新日志」入口 · 首页「更多」菜单里加了一项「更新日志」,点开就是本文件 【优化】录音机 /lu/ · 录音会自动存进浏览器,刷新页面、关掉再开都还在 · 用的是浏览器自己的数据库(IndexedDB),不是 cookie, 所以清 cookie 不会把录音清掉 · 新增导出格式选择:原始格式 / WAV 无损 / WAV 语音 (16kHz 单声道,体积小很多,适合纯人声) 【优化】背单词的报错提示 /dc/ · 以前不管遇到什么错,都提示「可能是跨域被拦截」,会把人带偏 · 现在按真实原因分类:Key 鉴权失败 / 额度不足 / 模型名不对 / 地址不对 / 服务商故障 / 真正的跨域 · 并且直接引用服务端返回的原话,方便按提示去查 · 判断依据:能拿到 HTTP 状态码,就说明请求已经到达服务器,那就不是跨域 【优化】图片懒加载 · 首页的赞助二维码改成「打开弹窗才去加载」,不再一进页面就下载 【优化】全站圆角统一 · 补上了按钮和输入框漏掉的圆角 · 新增一条零权重兜底规则,以后新做的页面不会再漏 【优化】全站 emoji 换成 SVG 图标 · 全站 73 个 emoji 全部换成手写的 SVG 图标(一共 50 个) · 好处:颜色跟着主题走、各个系统显示一致、放大缩小都清晰 【优化】全站移动端自适应 · 自动识别手机 / 平板 / 电脑,切换到对应的界面 · 手机单列、平板双列;按钮加大到 44px · 输入框字号固定 16px,防止 iOS 聚焦时把页面放大 · 适配刘海屏和底部横条的安全区 【优化】全站液态玻璃 · 按钮、表单控件、卡片统一成液态玻璃质感 · 没有用模糊效果,靠通透 + 边缘高光 + 极淡的色散做出玻璃感 【修复】卡路里换算 /kll/ · 跑步图标从 emoji 改成 SVG · 补上返回按钮 · 修复深色模式下月亮图标不显示的问题 · 中间那个大数字改成玻璃渐变字 【修复】赞助弹窗 · 改成液态玻璃样式,去掉了模糊和金色 · 深色模式下配色单独调过 ════════════════════════════════════════════════════════════ 目前站内共 17 个工具: 文档转换 万能格式转换(25 种输出) · XLS 转 PPT · PDF 转 PPT 图片处理 在线抠图 · 图片 OCR · 图片转线稿 · SVG 编辑器 音视频 录音机 · 语音识别 文本学习 在线翻译 · 英语单词复习 生活工具 蚊香计时器 · 卡路里换算 · BMI 测量器 · 天气查询 其他 应用商店 · P2P 聊天