Code to Screenshot
收藏官方服务:
资源简介:
Turn any code snippet into a beautiful, syntax-highlighted image in one API call. Supports multiple languages, themes, and window decoration styles — no browser or design tool required.
创建时间:
2026-08-11
原始信息汇总
数据集概述:Code to Screenshot
Code to Screenshot 是一个将源代码转换为带有语法高亮的 WebP 图片的 API。用户只需提交代码片段及语言、主题等偏好,即可获得一张可直接嵌入任意位置的像素级完美图片。该 API 完全在服务端处理,无需用户进行任何渲染设置。
- 类别:视频、图片
- 提供者:mpaulmier
- 订阅者:1
- 流行度:8.2
- 服务级别:100%
- 延迟:1451ms
- 测试率:100%
核心功能
- 将代码片段渲染为语法高亮的 WebP 图片
- 支持多种编程语言、主题和窗口装饰风格
- 生成图片平均耗时约 1.5 秒
主要应用场景
- 内容创作:在社交媒体(如 Twitter、LinkedIn、Instagram)上分享美观的代码图片。
- 技术写作与博客:在文章、新闻稿或文档中嵌入风格一致的代码图片。
- 教育与在线学习:为课程平台、编程训练营等生成练习题插图、解决方案展示或概念讲解图。
- 演示文稿:从代码仓库中提取实时代码,在幻灯片中呈现为图片。
- 开源项目 README 展示:通过 CI 流程自动生成 README 中的代码预览图。
- 开发者工具与 IDE 集成:编辑器或浏览器插件可为用户提供“复制为图片”的功能。
API 端点
POST /screenshot:接受 JSON 格式的请求,将代码片段转换为图片。返回image/webp格式的二进制响应。GET /health:健康检查接口,返回{"status":"ok"}。
请求参数
| 字段 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
code |
string | 是 | — | 要渲染的源代码(最大 50 行) |
lang |
string | 是 | — | 语言标识(例如 typescript, python, sql) |
theme |
string | 否 | github-light |
语法高亮主题 |
decoration |
string | 否 | macos |
窗口装饰风格 |
lineNumbers |
boolean | 否 | false |
是否显示行号 |
可用主题
github-lightgithub-darknorddraculaone-dark-procatppuccin-mocha
可用装饰风格
macoswindowsplain
错误响应
所有错误均返回包含 error 字段的 JSON 对象。
| 状态码 | 原因 |
|---|---|
400 |
缺少 code 或 lang 参数、代码超过 50 行、字段值无效 |
500 |
内部渲染失败 |
订阅方案
- BASIC:$0.00 / 月
- PRO:$5.00 / 月
- ULTRA:$25.00 / 月
- MEGA:$50.00 / 月




