获取 2 倍分辨率的 xkcd 漫画
原文由 Michael Lynch 于 发布,订阅该博客
我最近从Marcus Buffett那里学到一个小技巧:xkcd 有一个未公开的方法,可以获取分辨率翻倍的漫画图片。
_2x 技巧
比如,xkcd 第 2582 话“Data Trap”给出的直链是:
点开后是这张 275x275 像素的图片,按今天的标准来看非常小:
但有个小窍门!只要在 URL 的文件名中加上_2x:
就能得到一张分辨率翻倍的版本,尺寸为 550x550 像素:
我找不到任何关于 2x 版本的官方文档或相关链接,只在一些旧的、冷门的 Reddit 帖子里见过。希望这个小知识能帮你不用再去拉伸那些可怜的低分辨率 xkcd 漫画。
更新(2025-10-02):我的朋友Matthew Riley告诉我,_2x的 URL 其实就出现在 xkcd 网页 HTML 中图片的srcset属性里:
<img
src="//imgs.xkcd.com/comics/measure_twice_cut_once.png"
srcset="//imgs.xkcd.com/comics/measure_twice_cut_once_2x.png 2x"
/>Matthew 还在互联网档案馆做了些挖掘,发现 Randall Munroe 是最近才为早期漫画补上了2x版本,比如 #124 “Blogofractal”在2023 年的这个快照中还没有srcset属性,但在2024 年的这个快照中就已经包含了srcset。
哪些漫画有 2x 版本?
并非每一幅 xkcd 都有 2x 分辨率的版本。
我用 vibe coding 写了一个 Python 脚本来检测哪些漫画有 2x 分辨率版本,并发布了当前列表:
目前能找到的最早支持 2x 的是第 124 话“Blogofractal”(2x 版本)。
从第 1084 话“Server Problem”(2x 版本)开始,几乎每一话 xkcd 都有 2x 分辨率版本。
彩蛋
- 第 1683 话“Digital Data”:2x 版本的画质反而比原图更差。
随机一篇博客


评论
登录后参与讨论