Преобразование формата изображения
JPG / PNG / WebP / GIF / BMP одним проходом в PNG, JPG, WebP или SVG — с размерами до и после.
把图片拖到这里,或点击选择
支持 JPG / PNG / WebP / GIF / BMP,可多选;GIF 只取第一帧
转换设置
描摹是用路径重绘画面,不是无损转换:色块、线条、文字还原得很好,照片会变成有限色的色块拼贴。想保持像素完全一致请选「嵌入原图」,但那样得到的只是 .svg 外壳,放大照样糊。
这条路只解决「平台只收 .svg 文件」这类场景,产物大小约为底图 base64(比底图本身再大 1/3 左右),并且只写一份底图数据,不做 href 双写。
提示:JPG 与 WebP 都不支持透明通道,PNG 的透明区域转成 JPG 后会被填充为白色;需要保留透明背景请选 PNG 或 WebP 输出。选 SVG 时请先看清子模式——「描摹成矢量」是重绘(真矢量、会改画面),「嵌入原图」像素不变但不是矢量。
图片格式怎么选?一张表说明白
PNG 转 JPG:为了减小体积。PNG 是无损格式,截图、设计稿动辄几 MB。照片类内容没有大片纯色和锐利线条,转成 JPG 后体积常常只有原来的五分之一到三分之一,肉眼几乎看不出差别。这是最常见的"图片太大传不上去"的解法。
JPG 转 PNG:为了继续编辑。JPG 每保存一次就重新压缩一次,反复编辑会累积出块状噪点。需要 PS、抠图或多次修改时,先转成 PNG 再动手,中间过程不损失画质;纯色背景的 JPG 转 PNG 后再存,还可能比 JPG 更小。
WebP:体积与画质的折中。在相同画质下 WebP 通常比 JPG 小 25%~35%,并且和 PNG 一样支持透明背景。现代浏览器、微信、主流 App 都已支持;但如果要上传到只认 JPG/PNG 的老系统或特定报名平台,仍建议用 JPG。
透明背景只能用 PNG 或 WebP。JPG 格式本身没有透明通道,把带透明区域的 Logo、商品图转成 JPG,透明部分会变成白色(可能还会出现灰边)。需要透明请选 PNG(无损但大)或 WebP(更小且透明)。
GIF 只取第一帧。GIF 是动图格式,转换时只能保留第一帧静态画面——这是浏览器端转码的固有限制,不是本工具故障。需要保留动画请直接使用原文件。另外 iPhone 默认的 HEIC 格式浏览器无法解码,请先用本站「HEIC 转 JPG」工具转成 JPG 再回本页转换。
图片转 SVG:先分清"描摹"和"内嵌"。SVG 是矢量格式,理想情况下画面由数学路径描述,所以放大多少倍都不会有马赛克。位图转 SVG 有两条完全不同的路:描摹(tracing)把图像按颜色分层、沿边缘生成路径,得到真正的矢量图,代价这是对画面的重绘;内嵌则把原图以 base64 装进 <svg> 容器,像素一个不差,但它本质上还是位图,放大照样糊。本工具两条都提供,产物里也会标注是哪一种。
什么样的图值得转 SVG?Logo、图标、线条插画、纯色海报、文字截图、印章与扫描件——这些图边缘清晰、颜色有限,描摹后往往几十 KB 就能做到无限放大,还能直接在 AI / Figma / Sketch 里改颜色和路径。相反,照片不适合转 SVG:几百万像素的连续色阶会被压缩成有限色块,文件还可能比原图大几倍,这种情况请继续用 JPG / WebP。
描摹效果不理想时调这几个参数。颜色丢失或串色 → 提高「色数」;边缘呈锯齿台阶 → 加大「路径简化」并打开「圆角平滑」;出现大量小杂点 → 提高「去噪」最小面积;细节整体不够 → 提高「描摹精度」工作边长(代价是更慢、文件更大);线稿只想保留黑色 → 切到「黑白二值」并调阈值。
关于隐私:转换全程在你的浏览器内完成,图片不会被上传到任何服务器——可以打开浏览器开发者工具的 Network 面板自行确认。证件照、合同、工资条这类敏感图片同样可以放心处理。
Частые вопросы
Да. Фото из JPG в PNG обычно заметно распухает (PNG без потерь, но сжимает слабее); даже уже сжатая картинка при перекодировке может чуть подрасти. Чтобы ужали — берите JPG или WebP либо задайте «максимальную сторону» для уменьшения разрешения.
Умолчание 85% для JPG / WebP хорошо балансирует качество и размер — хватает для веб-картинок и соцсетей; для сканов, удостоверений и всего, где надо читать текст, ставьте 90% и выше. PNG — формат без потерь, качество игнорирует; для SVG оно работает только в режиме «встроить оригинал + JPG-подложка».
Два режима — два ответа. «Трассировка в векторные контуры» — это перерисовка: цвета квантуются в ограниченную палитру (по умолчанию 8), пути строятся по краям, то есть это потери с изменением формы, иного рода, чем сжатие: края сглаживаются, цвета расслаиваются, взамен — бесконечное масштабирование и прямая правка в AI / Figma. «Встроить оригинал» не теряет ни пикселя — просто упаковывает растр в контейнер .svg, ценой того, что это не вектор.
Потому что этот .svg сделан в режиме «встроить оригинал»: внутри по-прежнему растр, и при увеличении видны его пиксели. Для настоящего вектора берите «трассировку в векторные контуры» — она выдаёт path, острые при любом увеличении. В списке каждая строка помечена: «вектор» или «встроенный растр».
Ступенчатые края -> увеличьте «упрощение контуров», оставьте «сглаживание углов»; мелкие крапинки -> поднимите минимальную площадь «подавления шума»; цвета теряются или смешиваются -> поставьте «число цветов» 12 или 16, для линейного рисунка включите «чёрно-белое» и подкрутите порог; мало деталей в целом -> поднимите рабочий размер «точности трассировки» (медленнее и файл больше). Фото для трассировки не годятся в принципе — оставляйте для них JPG / WebP.
Ограничений по числу нет — и десятки за раз нормально. Обработка идёт поштучно: сбой помечает только эту картинку, остальные идут дальше; скорость зависит от вашей машины, практика — до 50 за раз и до 30МБ на штуку.
У формата JPG нет канала прозрачности — прозрачные пиксели должны на что-то опуститься, и этот инструмент подливает белый (на странице в области параметров есть подсказка). Нужна прозрачность — выбирайте вывод PNG или WebP.
Нет. Инструмент только читает выбранные файлы и создаёт совершенно новые копии, оригиналы не трогает. Страница тоже ничего не хранит: перезагрузка всё стирает.