遇见数据集

Code to Screenshot

收藏
RapidAPI2026-08-11 更新2026-08-03 收录
官方服务:

资源简介:

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-light
  • github-dark
  • nord
  • dracula
  • one-dark-pro
  • catppuccin-mocha

可用装饰风格

  • macos
  • windows
  • plain

错误响应

所有错误均返回包含 error 字段的 JSON 对象。

状态码 原因
400 缺少 codelang 参数、代码超过 50 行、字段值无效
500 内部渲染失败

订阅方案

  • BASIC:$0.00 / 月
  • PRO:$5.00 / 月
  • ULTRA:$25.00 / 月
  • MEGA:$50.00 / 月
二维码
社区交流群
二维码
科研交流群
商业服务