本文へ移動

AI で画像を高画質に拡大

写真、スクリーンショット、イラストを 2 倍または 4 倍に拡大します。ピクセルを引き伸ばすだけでなく、AI モデルが細部を描き直します。処理は端末の中で行い、何もアップロードしません。

拡大倍率
ノイズ除去

AI モデル (約 5 MB) は初回だけ読み込み、この端末のグラフィックチップで動きます。写真はアップロードしません。1 MP の写真で約 10〜30 秒かかります。

またはここに画像をドロップJPG、PNG、WebP、HEIC、GIF、TIFF、PSD、RAW、SVG に対応。サーバーには送られません。 スクリーンショットの貼り付けもできます。

使い方

  1. 2× か 4× を選んでください。ほとんどの写真には 2×、サムネイル、アイコン、昔のウェブ画像のような小さな画像には 4× が向いています。
  2. ノイズ除去を決めてください。ほとんどの写真は「中」で十分です。「弱」はフィルムの粒子や質感を残し、「強」はノイズの多い画像や強く圧縮された画像をきれいにします。
  3. 画像をドロップしてください。最初の 1 枚のときにモデル (約 5 MB) も一度だけ読み込みます。
  4. 完了した行の「比較」で細部を確認し、1 枚ずつ、またはすべてを ZIP でダウンロードしてください。

AI がしていること

通常のリサイズは各ピクセルを広い面積に引き伸ばすので、輪郭はぼやけ、JPEG のブロックノイズも大きくなります。ここで使うアップスケーラーは Real-ESRGAN です。数百万組の画像で学習したニューラルネットワークが鮮明な状態を予測し、拡大しながら輪郭、線、質感を作り直して圧縮ノイズを取り除きます。数ピクセルしかないナンバープレートを読めるようにするなど、もともと写っていないものは復元できませんが、小さな画像を大きなサイズでもすっきり見せます。

サイズの上限

ブラウザは約 1600 万ピクセルを超えるキャンバスを扱えないため、4× の結果は約 4000 × 4000 ピクセルまでです。それより大きい画像は先に縮小し、行にその旨を表示します。印刷用には 2× で拡大し、リサイズツール で DPI を設定してください。

よくある質問

本当にブラウザの中で拡大しているのですか?

はい。モデルの重みはこのサイトから読み込まれ、TensorFlow.js が WebGL を通じてグラフィックチップで実行します。画像の読み込み、拡大、保存はすべてタブの中で行われ、画像を受け取るサーバーはありません。

どのくらい時間がかかりますか?

最近のノートパソコンやスマートフォンで 1 メガピクセルの写真なら約 10〜30 秒です。4× や古い端末ではさらにかかります。進み具合は行に表示されます。GPU を使えない場合は AI なしで拡大し、その旨を表示します。

2× と 4× のどちらを選べばいいですか?

画像がすでにある程度の大きさで、印刷や大きな画面のためにピクセルを増やしたいなら 2× を、アイコン、サムネイル、昔のゲームのスクリーンショット、スキャンした切手のような小さな画像には 4× を使ってください。どちらも同じネットワークを使い、2× は 4× の結果を縮小したものなので、増えた細部はそのまま残ります。

ノイズ除去で何が変わりますか?

モデルの 2 つのバージョンを混ぜ合わせます。「強」は粒子、センサーノイズ、JPEG のブロックノイズを滑らかにするので、暗い場所で撮ったスマホ写真や何度も保存し直した画像に向いています。「弱」は肌、布、フィルムの粒子のような細かな質感を残しますが、ノイズも一部残ります。

ぼやけた写真をくっきりさせられますか?

輪郭をシャープにし、圧縮によるぼやけを取り除くので、小さな画像や少し甘い画像は大きく改善します。被写体ブレやピンぼけは別の問題で、写真から細部が失われているため、モデルは推測するしかありません。

関連ツール