关于

最后更新:

Tweet to Image 是一个用途单一的小工具:把一条推文的内容做成干净的 PNG,方便放进幻灯片、邮件通讯、博客文章或视频里。

它是怎么工作的?

你的浏览器把卡片当作普通的 HTML 和 CSS 渲染出来,再在同一个页面里截成 PNG,全程没有服务器参与。

卡片就是普通的 HTML 和 CSS,由你的浏览器渲染,然后在同一个页面里截成 PNG。出图链路上没有图片服务器,也没有任何 API 调用 —— 所以断网照样能用,你输入的东西也从来不会被传出去。

版式对着 X 桌面端的真实比例来:598px 正文栏、40px 头像,显示名称、徽章、用户名、时间在同一行,操作栏在下面。这些数值对不对,基本决定了一张卡片看起来是可信的还是一眼假的。

为什么中文的还原度特别高?

因为 X 的正文字体本身不含中文字形,X 上的中文本来就 fallback 到系统字体 —— 本工具用的是同一条 fallback 链。

X 正文用的那款字体不含中文字形,所以 X 上的中文本来就会 fallback 到系统字体 —— 苹果设备上是 PingFang SC,其他平台是 Noto Sans SC。本工具用的是同一条 fallback 链,这也是中文推文还原度特别高的原因。拉丁字母接近但不完全一致,因为原字体是专有的,不能打包进来。

哪些事是刻意不做的?

只渲染一条纯文字推文,不从 X 抓取任何东西,也不帮任何人把生成图伪装成真截图。

它只渲染一条纯文字推文。不支持图片、视频、投票、引用推文、推文串和社区注释,也不会去 X 抓取任何东西 —— 卡片上写什么,是你自己填的。

它也不会帮任何人把生成的图片伪装成真截图。每一张导出的 PNG 都在元数据里带一条声明,说明这是合成图像。这条声明肉眼不可见、不影响画面,但任何标准图片工具都能读出来。

这个站和 X 有关系吗?

没有。这是一个独立项目,与 X Corp 无隶属、无背书、无关联。

这是一个独立项目,与 X Corp 无隶属、无背书、无赞助、无任何关联。「X」「Twitter」「Tweet」「Grok」是各自所有者的商标,这里仅用于描述本工具的产出。

怎么联系?

发邮件到 thirdweb30@gmail.com。

报 bug、提功能建议、下架请求或任何其他事情,发邮件到 thirdweb30@gmail.com。由于你输入的内容不会到达服务器,我们无法查询或删除你做过的某张卡片 —— 但渲染有问题时,我们很希望知道。