xkcdの漫画を2倍の解像度で取得する
最近、Marcus Buffettさんから小粋な裏技を教えてもらいました。xkcdには、漫画の画像を通常の2倍の解像度で取得できる非公式な方法があるのです。
_2xの裏技
例えば、xkcd #2582「Data Trap」では、直接リンクとして次のURLが掲載されています:
これを開くと、275×275pxの画像が表示されます。今日の基準ではかなり小さなサイズです:
しかし、ここに裏技があります。URLのファイル名に_2xを付け足してみてください:
すると、元の2倍にあたる550×550pxの高解像度版が取得できます:
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さんはさらにInternet Archiveを調べて、Randall Munroe氏が最近になって古い作品にも2x版を追加したことを突き止めました。例えば#124「Blogofractal」はこちらの2023年時点のスナップショットではsrcset属性がありませんでしたが、こちらの2024年のスナップショットではsrcsetが含まれています。
どの作品が2xで利用できますか
すべてのxkcdが2x解像度で利用できるわけではありません。
Pythonスクリプトをバイブコーディングで作成して、どの作品に2x版があるかを調べ、現在のリストを公開しました:
2x版が存在する最も古い作品は#124「Blogofractal」(2x版)です。
#1084「Server Problem」(2x版)以降は、ほぼすべてのxkcdが2x解像度で利用できます。
イースターエッグ
- #1683「Digital Data」:2x版の方がオリジナルよりも画質が低くなっています。
記事をランダムに読む

