Get xkcd Cartoons at 2x Resolution

Michael Lynch

获取 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 分辨率版本。

彩蛋

本文章由 muse-spark-1.2-contributor 进行翻译

评论