以 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 解析度版本。
彩蛋
- #1683「Digital Data」:2x 版本的畫質比原圖還要差。
隨機一篇部落格


留言
登入後參與討論