之前在 V2EX 分享过的 SVG 转换工具,根据大家的反馈做了不少优化,现在体验好了很多。
项目地址: https://www.svg-to-png.org
本次更新内容
🚀 性能优化
- 转换速度提升 60% 重写了 Canvas 渲染逻辑
- 内存占用减少 40% 优化了大文件处理机制
- 支持更大文件 单文件最大支持到 50MB
🎨 界面改进
- 全新的文件预览界面,支持缩放查看
- 添加了转换进度条(之前 V 友反馈看不到进度)
- 优化了拖拽体验,支持文件夹批量拖入
- 移动端适配更完善
🔧 新增功能
- Blog 模块 整理了图片格式转换的最佳实践
- 多语言支持 目前支持中英文切换
- 自定义分辨率 可以指定输出的精确尺寸
- 格式检测 自动识别并提示最适合的转换格式
🛠 技术改进
- 迁移到 Web Workers 避免主线程阻塞
- 增加了 Service Worker 支持离线使用
- WebAssembly 加速复杂图形处理
- 优化了 SEO ,搜索 "svg to png" 已经能搜到了
根据 V 友建议修复的问题
- 转换大文件时浏览器卡死 ✅ 已修复
- iOS Safari 兼容性问题 ✅ 已修复
- 批量下载时文件名混乱 ✅ 已修复
- 透明度处理不准确 ✅ 已修复
- 缺少使用说明 ✅ 新增了详细教程
最近发现的有趣数据
- 最受欢迎转换 SVG → PNG (占 65%)
- 奇葩用例 有人上传了 2000+ 个图标批量转换
- 国际化 欧美用户占 40%,可能是 Google 搜索带来的
- 移动端使用 占比 35%,超出预期
意外收获
- SEO 学到很多 现在 "svg to png converter" 排到 Google 前 3
- 技术栈升级 从纯 JS 到引入 WebAssembly
- 用户反馈 收到不少感谢邮件,特别是设计师用户
- 开源计划 正在考虑开源部分核心代码
下个版本计划
基于用户反馈,下个版本重点:
- API 接口 提供开发者 API (已有 10+ 开发者询问)
- WebP 支持 很多 V 友要求支持 WebP 格式
- 图片压缩 集成智能压缩算法
- 水印功能 批量添加/移除水印
- 命令行工具 考虑做个 CLI 版本
链接汇总
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1152908
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.