使用指南
站内三个工具,分工很清楚:改构图去转换器,做图标去图标工坊,只压体积去批量压缩。下面按实际操作顺序写,每一步都有默认值、也都能改;末尾是一份出问题时的排查清单。
三者都在浏览器本地完成,没有上传接口,也不需要账号 —— 断网之后已经载入的图照样能处理。
一张图要同时出 7 个平台、11 种规格,或者需要精确裁剪、透明背景。
输出 · 11 张按「平台-用途-宽x高」命名的图 + social-sizes 压缩包
站点或 App 要一整套 favicon、主屏幕图标、PWA 与扩展图标,文件名还得对上各平台约定。
输出 · 20 个约定文件名的图标 + icons 压缩包(含 README)
一堆图只需要统一变小,构图不动;或者要把体积压到某个上限以内。
输出 · 同名 -min 文件 + compressed-images 压缩包
规格库
载入图片
三种载入方式,效果一样
三种方式,效果完全一致:
- 拖入:转换器可以拖到页面任何位置(已有图片时直接替换);批量压缩在已有结果时继续往页面里拖是追加;图标工坊拖到上传区。
- 选择文件:点击上传区打开文件选择器。
- 粘贴:截图后直接
⌘/Ctrl + V,连保存到本地这一步都省了。
格式上,转换器与图标工坊接受 JPG / PNG / WebP / AVIF / GIF(GIF 只取第一帧,动图不保留动画);批量压缩只收 JPG / PNG / WebP / AVIF,GIF 动图与 SVG 会被跳过并说明原因。
尺寸上建议最长边不低于目标规格。转换器与图标工坊会把超过 4096 px 的原图先降采样到 4096 再参与生成 —— 这一步只为控制内存,不影响输出,因为最大的规格也只是 YouTube 频道封面(2560 × 1440)。批量压缩单张上限 50.00 MB、一次最多 60 张。
还有一条容易踩:在首页直接拖图会跳到转换器并把这张图带过去,这条路径靠的是同一页内存。刷新或另开标签页就丢了,需要重新选图。
填满还是完整适配
裁掉边缘还是四周留白
这是唯一一个会明显改变结果的选择,两种模式没有优劣,只看你要什么。
- 结果
- 铺满整框,多出的部分裁掉
- 适合
- 截图、海报、主体居中的照片
- 注意
- 边缘信息会丢失,构图焦点决定保留哪一边
- 背景色
- 不参与合成
- 结果
- 整张图都在,四周留背景色
- 适合
- 图表、带文字的设计稿、需要完整呈现的原图
- 注意
- 会留白;配一个和画面协调的背景色
- 背景色
- 就是留白处的颜色,默认白色
切换会立即按新参数重算全部结果,不需要点任何按钮。
构图焦点
主体不居中时怎么取景
焦点决定「裁掉哪一边」。选上表示保留上侧内容,选下表示保留下侧;完整适配时它控制留白堆在哪一端。
什么时候需要调:竖图生成 16:9 缩略图、横图生成 9:16 封面、人像照片生成方形帖子。这三类场景下「中」往往刚好切在最不该切的位置。
裁剪台
手动框选、比例锁定
焦点只能粗略对齐,要让某一块内容精确落在画面里,用裁剪台。它有两个独立的概念,想清楚就不会被绕进去:
- 选区(取景框)钉在屏幕上,拖框 = 决定保留哪一块。
- 图片缩放只改变框背后的图片大小,框本身原地不动。
顶部的比例 chip 来自 11 个规格去重后的 8 种比例:16:9(1280×720)、3:1(1500×500)、1:1(400×400)、9:16(1080×1920)、1:1.56(420×654)、40:21(1200×630)、4:1(1584×396)、2:3(1000×1500)。chip 上还标了该比例首个规格的像素尺寸,选中后拖角手柄就是等比缩放。
裁剪可以叠加:每次「应用裁剪」都是基于当前画面再裁一刀,不是回到原图重来。想撤销走源图条上的「还原裁剪」。图标工坊的裁剪台只有一个 1:1 选项,因为所有输出都是正方形。
移动端没有空格键:单指拖框、双指捏合缩放并平移图片,其余行为一致。
格式与质量
JPEG / PNG 怎么挑
JPEG 用于照片和绝大多数内容,没有透明需求时选它,体积小一半以上。质量默认 92(可调范围 40–100):低于 80 在渐变与纯色块上会出现可见色带,高于 95 体积膨胀但肉眼几乎看不出差别。
PNG 用于需要透明的场景(叠加在视频上的字幕条、需要透底的 Logo),或大面积纯色与文字的图。开启「透明背景」会自动切到 PNG——因为 JPEG 根本没有 alpha 通道;反过来从 PNG 切回 JPEG 时透明开关会自动关闭,避免出现「界面显示透明、导出的却是白底」。
PNG 是无损格式,质量滑杆会置灰,这是正常的。
导出与命名
单张、ZIP 与文件名规则
单张下载在卡片右下角,也可以在点开的大图预览里点「下载这张」;整包下载是「导出结果」标题行右侧的「打包下载 ZIP」。大图预览有两种模式:平台预览按平台真实形态显示(圆形头像、圆角卡片、被界面遮挡的区域都在),原图则看导出文件的真实像素。
文件名规则固定,方便直接落进素材库:平台-用途-宽x高.jpg,例如 {sample}。压缩包名是 social-sizes-20261024-1208.zip,带本地时间戳。
用不到全部规格时,点工具栏右侧的「导出规格」只勾需要的几个。少生成几张不只是省时间,也少占几份画布内存。
从一张 Logo 到一套图标
一张源图出全套尺寸
图标工坊把一张图铺成 20 个文件,分六组:浏览器标签(favicon)、顶部导航 Logo、iPhone 主屏幕、Android / PWA、Chrome 扩展、圆形头像与小尺寸。每一档的尺寸、格式与文件名都按各平台文档来,不是自己拟的。
源图建议 1024 × 1024 的方形 Logo。非正方形也能用——会等比内嵌到画布里并留白,不会拉伸。
四个参数各自管什么
- 形状(方形 / 圆角 / 圆形)只改变画出来的轮廓。iOS 主屏幕图标与 maskable 恒为满幅:裁形由系统施加,自己先裁一圈会得到双层边框,透明角还会被填黑。
- 内边距(0–20%)只作用于真正代表 Logo 的规格(favicon、导航 Logo、PWA 主图)。头像与触控图标恒满幅,否则用户会以为「图变小了」;maskable 至少留 10%,因为系统只保证中间 80% 可见。
- 底色 / 透明底:iOS 图标不允许 alpha,透明像素会被系统填成黑色,所以 apple-touch 与 PWA 这几档强制铺底色,透明开关对它们无效。
- 不放大:开启后按原生像素嵌入。源图小于目标尺寸时会保留像素格,而不是插值糊成一片——小 Logo 放大的问题会一眼看出来。
两个容易误解的输出
favicon.ico 是单文件内嵌 16 / 32 / 48 三档 PNG,由浏览器自己挑,不要再拆成三个文件。favicon.svg 与 logo.svg 输出的是「位图内嵌 SVG」过渡容器:位图无法转换成真矢量,这两档只能先把文件名与引用方式对上,正式上线请让设计导出真正的矢量文件覆盖它。
落地方式
文件用的是各平台约定名(favicon.ico、favicon-16x16.png、apple-touch-icon.png、android-chrome-512x512.png、android-chrome-maskable-512x512.png、icon-192.png),全部丢到站点根目录即可。源图条右侧的「下载全部 ZIP」一次拿走整包,包名 icons-20261024-1208.zip,里面附一份 README.txt,记录源图尺寸、裁剪范围、渲染参数与文件清单。页面底部的「接入片段」可以直接复制 HTML head 与 manifest.json 两段。
验收方法是看卡片——卡片画的就是它在实际显示尺寸下的样子,点开可以放大到像素级。16 px 那一档如果认不出轮廓,说明造型还得更简。
把一批图统一压小
质量梯子与目标体积
批量压缩只做一件事:把同类图片统一压小,不动构图。它和转换器的区别是不裁不切、不换比例;和图标工坊的区别是不生成新文件形态。
输出格式
智能(默认)= JPEG 源保持 JPEG,PNG / WebP / AVIF 源统一转 WebP——WebP 保留 alpha,同内容通常比 PNG 小一半以上,把 PNG 重编码成 PNG 基本不会变小。也可以强制 JPEG / WebP / PNG。浏览器不支持 WebP 编码时会自动回退成 PNG,文件名后缀也跟着变,页面顶部会提示。
质量与尺寸
质量滑杆范围 40–100,默认 80;旁边三档快捷值分别是 轻压缩 90 / 推荐 80 / 高压缩 60。再低就是肉眼可见的块状伪影,所以下限钉在 40。
「最长边」可选不缩放 / 3840 / 2560 / 1920 / 1280,只缩不放:源图比上限还小时原样保留,绝不插值把文件做大。勾了 PNG 时质量滑杆与「目标体积」都会失效——PNG 是无损格式,按体积控制没有意义。
目标体积怎么追
设一个 KB 上限后,程序先沿质量梯子往下试(最多 6 档,最低到 30),仍超标再按 25% 步长收尺寸(最多 3 轮,不低于 320 px),两样都做不到才标「未达标」——不会谎报成功。
结果永远不比原图差
如果没有缩小尺寸、编码后反而更大,程序会直接交付原文件并标注「保留原图」。这条规则让「压缩」不会出现负收益,代价是有些行看起来「没干活」。
参数不自动重压
改质量、改尺寸、改格式都只会亮起一条提示,结果仍是旧参数算出来的。确认后点「重新压缩 N 张」。批量 × 多次编码的代价很高,跟随滑杆实时重算会把主线程按死。
命名与对比
输出名是原名加 -min(换了格式就换扩展名),同一批出现重名会补 -2、-3,否则 ZIP 里后写的条目会覆盖先写的。压缩包名是 compressed-images-20261024-1208.zip。点任意一行可以打开对比灯箱,中间那条分割线可以逐像素拖看画质差异,← / → 切换上下张。
重编码只写像素,EXIF(拍摄设备、光圈快门、GPS 坐标)不会保留。这通常正是你要的,但如果依赖 EXIF 归档,请先备份原图。
边界与限制
体积、数量、尺寸的上限
- 没有服务端:没有上传接口,也没有账号。好处是隐私与断网可用,代价是刷新即清空,结果只活在这个标签页里。
- 4096 px 降采样:转换器与图标工坊对超长边原图先降到 4096,再生成。低于目标规格的图仍会被放大,这一步救不回来。
- 画布内存:移动端一次生成 11 张容易卡,减少勾选数量就能缓解;批量压缩一次 60 张、单张 50.00 MB 是硬上限。
- 格式限制:GIF 动图重编码会丢动画,SVG 是矢量、位图转过去必然失真,HEIC 浏览器解不了——这三个在批量压缩里会被跳过并写明原因。
- 透明与格式的绑定:透明底只能是 PNG;JPEG 场景下透明区域会被铺成你选的背景色。
常见问题排查
结果不对时按顺序查
生成的图为什么是模糊的
原图不够大。1080 宽的方形帖子至少需要 1080 宽的源图,YouTube 频道封面 需要 2560 宽。上传后先看源图条上显示的尺寸,低于目标规格就一定被插值放大。
关键信息被切掉了
填满裁剪必然裁掉边缘 —— 这是它的定义,不是 bug。换「完整适配」,或者进裁剪台锁定目标比例,自己框住要保留的区域。
头像看起来被啃掉一圈
头像是圆形裁切,四角本来就不显示。主体压在中心直径 80% 的圆内即可,在大图预览里切到「平台预览」能看到真实的圆形效果。
导出的 PNG 比想象中大很多
正常。1080×1920 的图存成 PNG 可以有 3~5 MB。没有透明需求时用 JPEG,同样内容通常只有 200~500 KB。
手机上传大图之后页面变卡
移动端浏览器对单页 canvas 占用有硬限制。在工具栏右侧的「导出规格」里减少勾选,一次只生成需要的两三张,能明显缓解。
批量压缩有的图没变小
两种情况:原图本身已经是高压缩产物,重编码只会更差;或者没启用「最长边」,尺寸没变而编码结果更大。这两种都会直接交付原文件,并在那一行标注「保留原图」。
图标装到桌面后四周有黑边
iOS 图标不允许 alpha 通道,透明像素会被系统填成黑色。本页对 apple-touch 与 PWA 这几档强制铺底色,但如果源图本身是透明背景的深色 Logo,请先把底色调成接近 Logo 的颜色再导出。
改了压缩参数,结果却没变
批量压缩故意不跟随参数实时重算 —— 一次可能是几十张、每张最多编码九次。参数变更只会亮起提示条,确认后点「重新压缩」。单张工具(转换器、图标工坊)反而是实时重算的。
刷新页面之后图都没了
三个工具都没有上传接口,也就没有服务端副本:图片只活在这个标签页的内存里,刷新、关闭或另开标签页都会清空。需要留的先下载。
还有具体规格上的疑问?规格库里每个条目都写了真实显示规则、遮挡区域与最常见的失败案例;转换器、图标工坊、批量压缩随时可以直接上手。