
Cine Remote
Cine Remote 允许你使用佳能相机的 WiFi 远程控制功能来远程控制你的佳能相机。在当前版本中,该应用仅支持白名单中的相机型号,目前包括 Canon C100II、Canon EOS 70D 和 Canon EOS R7。
市面上已有多个打字 SVG 工具,但 TypingSVG 专注于 灵活性 与 渲染精确性,为开发者和内容创作者提供更精细的控制与一致的跨平台表现。
市面上已有多个打字 SVG 工具,但 TypingSVG 专注于 灵活性 与 渲染精确性,为开发者和内容创作者提供更精细的控制与一致的跨平台表现。

"Roboto"、"Bitcount Ink"),服务器自动获取并内联字体文件,确保 SVG 在任何环境渲染一致。lines 项内可包含 \n 实现内部换行,保留多个空格与换行符。backspace(逐字删除)、clear(整段清除)、stay(不删除),并可自定义删除速度。straight(竖线)、underline(下划线)、block(块状)、blank(无光标)。一句话总结:更多自定义、更多控制、更多可分享的动画文本。
Enter 换行,多个空格会被保留)由于在线演示部署在免费 Vercel 账户,资源有限,建议生产使用时自行部署。
前提:Node.js v18+、npm
git clone https://github.com/whiteSHADOW1234/TypingSVG.git
cd TypingSVG
npm install
npm run dev
应用将在 http://localhost:3000 启动。
SVG 通过 /api/svg 端点生成,支持丰富的查询参数:
| 参数 | 说明 | 默认值 |
|---|---|---|
lines | 推荐方式:JSON 数组,每项含 text 及可选样式(如 font, color 等),支持 \n 换行 | [{"text":"Hello, World!"}] |
text | 旧版方式(已弃用):用 ; 分隔多行 | Hello;World |
font | 全局字体 | Courier Prime |
color | 文字颜色(HEX) | #000000 |
backgroundColor | 背景色(HEX) | #ffffff |
width / height | SVG 尺寸(px) | 450 / 150 |
fontSize | 字号(px) | 28 |
typingSpeed / deleteSpeed | 打字/删除速度(秒/字符) | 0.5 |
pause | 段落后暂停时间(ms) | 1000 |
letterSpacing | 字母间距(em) | 0.1em |
repeat | 是否循环动画 | true |
center / vCenter | 水平/垂直居中 | true |
border | 是否显示边框 | true |
cursorStyle | 光标样式 | straight |
deletionBehavior | 删除模式 | backspace |
fontWeight | 字体粗细 | 400 |
backgroundOpacity | 背景透明度 | 1 |
lines 中的每行样式会覆盖全局参数。lines 时,必须对 JSON 进行 URL 编码(在线工具已自动处理)。






