免费注册使用口袋书签,ai自动生成分类描述;只支持一级分类和多标签,高效查询,多种展示形式,整站分享,按类分享等等。
✅ 一、什么是 rdl.ink?
rdl.ink 是一个轻量级的在线网页截图工具,它通过简单的 URL 参数调用方式,为你渲染任意网页的截图,并支持生成静态图片链接,适合用于:
- 网站预览图生成
- 分享社交媒体缩略图
- 自动化网页截图服务
- 用于博客/文章引用
- API 接口集成截图功能
它完全基于 URL 构造,不需要注册账号,也不需要安装插件,开箱即用、完全免费。
🧰 二、主要功能介绍
功能 | 说明 |
---|---|
网页截图 | 输入网址即可生成高清截图 |
裁剪模式(mode) | 可控制截图是全屏、裁剪、填充等 |
输出格式 | 支持 PNG、JPEG、WebP 等主流图片格式 |
尺寸控制 | 可设置截图宽度和设备像素比(DPR) |
背景色控制 | 设置截图背景为透明或纯色 |
响应式显示 | 自动适配网页的移动/PC端布局 |
可嵌入 | 可直接嵌入到博客、网站或文章中 |
实时预览 | URL 即截图,便于快速测试和使用 |
🧩 三、URL 参数使用详解
基础结构:
https://rdl.ink/render/<目标网址>?参数1=值&参数2=值
其中 <目标网址>
要进行 URL 编码(比如 https://example.com
编码后是 https%3A%2F%2Fexample.com
)
常用参数一览:
参数 | 示例 | 说明 |
---|---|---|
format | png , jpeg , webp | 输出图片格式(默认 webp) |
width | 600 | 设置图片宽度 |
dpr | 2 | 设置设备像素比,常用 1 或 2(2=高清图) |
mode | crop , fit , full | 截图模式(见下文) |
fill | solid , transparent | 背景填充方式 |
ar | 比例,如 16:9 、1:1 | 设置图片宽高比(与 width 搭配) |
delay | 2000 (毫秒) | 延迟渲染(用于动态加载的网页) |
mode
参数详解:
模式 | 含义 |
---|---|
crop | 自动裁剪网页主要内容(常用) |
fit | 保持网页比例,可能留白 |
full | 渲染整个页面(包括滚动部分) |
🧪 四、使用示例和实际场景
1. 生成博客文章中的网页预览图
让博客里的链接更有“图感”

2. 社交媒体分享图生成(OpenGraph 替代图)
将网页内容截图作为卡片图发布在 Twitter/X、Telegram、微信公众号等。
示例:
https://rdl.ink/render/https%3A%2F%2Fwww.bilibili.com?format=png&width=800&mode=fit
3. 程序自动化截图/监控网站外观变化
在 Node.js、Python、爬虫脚本中直接访问生成的链接,保存图片到本地或展示给用户。
import requests
url = "https://rdl.ink/render/https%3A%2F%2Fexample.com?width=800&format=png"
img_data = requests.get(url).content
with open('screenshot.png', 'wb') as handler:
handler.write(img_data)
4. 为导航网站生成网站图标/缩略图
适用于站点导航工具,如 NavFinder
, 简悦
, 极简导航
等,展示站点缩略图时可使用 rdl.ink 生成截图。
https://rdl.ink/render/https%3A%2F%2Fjuejin.cn?width=400&format=webp&mode=crop
5. 嵌入产品文档、Notion、飞书等协作工具
- 在 Notion 中插入图片链接
- 飞书文档中直接粘贴截图 URL 即可可视化展示网页内容
🚀 五、进阶技巧
📌 结合缩图平台进一步优化:
你可以把 rdl.ink 的输出接入:
- 图床(如 Cloudflare Images、imgur)
- CDN 加速(如 jsDelivr)
🧩 与二维码生成器联动:
先用 rdl.ink 生成网页图,再用二维码工具生成入口图像二维码,适合做海报、PPT展示。
⚠️ 注意事项:
- 目标网页必须公开可访问(不能是登录页)
- 渲染时间不固定,复杂页面截图可能慢一些
- 如果频繁使用,建议缓存生成结果,避免重复请求
- 截图内容不可交互,适合静态展示
📌 六、推荐组合使用场景
应用场景 | 推荐搭配工具 |
---|---|
博客截图 | Markdown + rdl.ink |
自动化 | Python/Node.js + rdl.ink |
社交图卡 | rdl.ink + Canva/海报工具 |
爬虫预览 | Puppeteer + rdl.ink(作为备用) |
微信公众号封面图 | rdl.ink 截图 + 美化工具 |
📎 七、总结
优点 | 缺点 |
---|---|
免费、免登录 | 无法控制动态内容截取精准性 |
简单 URL 使用 | 不支持 PDF 输出 |
支持高清截图 | 无 API 说明文档(需试参数) |
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>rdl.ink 截图链接生成器</title>
<style>
body { font-family: Arial, sans-serif; padding: 2rem; background: #f9f9f9; }
label { display: block; margin-top: 1rem; font-weight: bold; }
input, select { width: 100%; padding: 0.5rem; margin-top: 0.25rem; }
button { margin-top: 1.5rem; padding: 0.75rem 1.5rem; font-size: 1rem; cursor: pointer; }
.output { margin-top: 2rem; word-break: break-all; }
img.preview { margin-top: 1rem; border: 1px solid #ccc; max-width: 100%; }
</style>
</head>
<body>
<h1>🔧 rdl.ink 网页截图链接生成器</h1>
<label for="url">目标网址:</label>
<input type="text" id="url" placeholder="例如:https://example.com">
<label for="width">截图宽度(像素):</label>
<input type="number" id="width" value="600">
<label for="dpr">设备像素比(DPR):</label>
<select id="dpr">
<option value="1">1(普通清晰度)</option>
<option value="2" selected>2(高清)</option>
</select>
<label for="format">图片格式:</label>
<select id="format">
<option value="webp" selected>webp</option>
<option value="png">png</option>
<option value="jpeg">jpeg</option>
</select>
<label for="mode">截图模式:</label>
<select id="mode">
<option value="crop" selected>crop(裁剪主要内容)</option>
<option value="fit">fit(适应框架)</option>
<option value="full">full(完整页面)</option>
</select>
<button onclick="generateLink()">生成截图链接</button>
<div class="output" id="output"></div>
<script>
function generateLink() {
const url = encodeURIComponent(document.getElementById('url').value.trim());
const width = document.getElementById('width').value;
const dpr = document.getElementById('dpr').value;
const format = document.getElementById('format').value;
const mode = document.getElementById('mode').value;
if (!url) {
alert('请输入有效的网址');
return;
}
const link = `https://rdl.ink/render/${url}?mode=${mode}&format=${format}&width=${width}&dpr=${dpr}`;
document.getElementById('output').innerHTML = `
<p><strong>截图链接:</strong></p>
<p><a href="${link}" target="_blank">${link}</a></p>
<p><strong>截图预览:</strong></p>
<img class="preview" src="${link}" alt="网页截图">
`;
}
</script>
</body>
</html>