Get xkcd Cartoons at 2x Resolution

Michael Lynch

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解像度で利用できます。

イースターエッグ

原文は Michael Lynch により に公開されました。

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。