Get xkcd Cartoons at 2x Resolution

Michael Lynch

以 2 倍解析度取得 xkcd 漫畫

原文由 Michael Lynch 發布,訂閱此部落格

最近我從 Marcus Buffett 那裡學到一個很實用的小技巧:xkcd 有一個未公開的方法,可以取得解析度加倍的漫畫圖片。

_2x 技巧

舉例來說,xkcd #2582「Data Trap」提供的直接連結是這個網址:

這會連到一張 275x275px 的圖片,以現在的標準來看相當小:

但有個小技巧!只要在網址的檔名中加上 _2x

這樣就能取得解析度為原圖兩倍、550x550px 的版本:

我找不到任何關於 2x 版本的官方文件或任何地方的連結,除了幾篇舊的冷門的 reddit 貼文。希望知道這件事後,你就不用再硬是拉大可憐的低解析度 xkcd 漫畫了。

更新(2025-10-02):我的朋友 Matthew Riley 告訴我,其實 _2x 網址就出現在 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 也在 Internet Archive 上做了一些追查,發現 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 進行翻譯

留言