V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zxhywork
V2EX  ›  分享创造

[更新]SVGTOPNG 转换工具上线 1 月后的重大更新

  •  
  •   zxhywork · 24 天前 · 1122 次点击

    之前在 V2EX 分享过的 SVG 转换工具,根据大家的反馈做了不少优化,现在体验好了很多。

    项目地址: https://www.svg-to-png.org

    本次更新内容

    🚀 性能优化

    • 转换速度提升 60% 重写了 Canvas 渲染逻辑
    • 内存占用减少 40% 优化了大文件处理机制
    • 支持更大文件 单文件最大支持到 50MB

    🎨 界面改进

    • 全新的文件预览界面,支持缩放查看
    • 添加了转换进度条(之前 V 友反馈看不到进度)
    • 优化了拖拽体验,支持文件夹批量拖入
    • 移动端适配更完善

    🔧 新增功能

    • Blog 模块 整理了图片格式转换的最佳实践
    • 多语言支持 目前支持中英文切换
    • 自定义分辨率 可以指定输出的精确尺寸
    • 格式检测 自动识别并提示最适合的转换格式

    🛠 技术改进

    • 迁移到 Web Workers 避免主线程阻塞
    • 增加了 Service Worker 支持离线使用
    • WebAssembly 加速复杂图形处理
    • 优化了 SEO ,搜索 "svg to png" 已经能搜到了

    根据 V 友建议修复的问题

    1. 转换大文件时浏览器卡死 ✅ 已修复
    2. iOS Safari 兼容性问题 ✅ 已修复
    3. 批量下载时文件名混乱 ✅ 已修复
    4. 透明度处理不准确 ✅ 已修复
    5. 缺少使用说明 ✅ 新增了详细教程

    最近发现的有趣数据

    • 最受欢迎转换 SVG → PNG (占 65%)
    • 奇葩用例 有人上传了 2000+ 个图标批量转换
    • 国际化 欧美用户占 40%,可能是 Google 搜索带来的
    • 移动端使用 占比 35%,超出预期

    意外收获

    1. SEO 学到很多 现在 "svg to png converter" 排到 Google 前 3
    2. 技术栈升级 从纯 JS 到引入 WebAssembly
    3. 用户反馈 收到不少感谢邮件,特别是设计师用户
    4. 开源计划 正在考虑开源部分核心代码

    下个版本计划

    基于用户反馈,下个版本重点:

    • API 接口 提供开发者 API (已有 10+ 开发者询问)
    • WebP 支持 很多 V 友要求支持 WebP 格式
    • 图片压缩 集成智能压缩算法
    • 水印功能 批量添加/移除水印
    • 命令行工具 考虑做个 CLI 版本

    链接汇总

    5 条回复    2025-08-25 23:15:49 +08:00
    sdads12
        1
    sdads12  
       23 天前
    pngtosvg 有价值
    sdads12
        2
    sdads12  
       23 天前
    目前有很多库和工具,比如 skia ,mastergo figma ,都可以把 svg 转 jpg png webp
    zxhywork
        3
    zxhywork  
    OP
       23 天前
    @sdads12 好,我去看下这些库,感谢
    cccn
        4
    cccn  
       21 天前
    😭,试了下,我还以为 png 转 svg ,可以转成真的矢量图。原来只是转成了 base64
    zxhywork
        5
    zxhywork  
    OP
       15 天前
    又熬了一个游戏辅助工具: https://connectionshint-today.net/
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5290 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:55 · PVG 15:55 · LAX 00:55 · JFK 03:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.