AI画像のアップスケールは、低解像度画像を大きなpixel寸法へ変換し、輪郭やtextureを見やすく整える処理です。ただし、元画像にない文字・顔・細部を正しく復元する保証はなく、推測されたdetailが追加される場合があります。
この記事では、用途から目標sizeを決め、pixel・latent・tiled方式を比較し、顔・文字・細線を100%表示で確認する手順を解説します。
情報確認日:2026年7月18日(日本時間)
結論:用途から必要pixelを決め、同じcropで3方式を比較する
- Web・SNS・印刷の配置sizeを決める
- 元画像を100%表示して破綻を記録する
- pixel・latent・tiledの候補を同条件で試す
- 顔・文字・輪郭・textureを等倍cropで比べる
- 用途に合う形式で書き出し、元画像と設定を残す
アップスケール前に用途と目標サイズを決める
| 用途 | 考え方 | 確認点 |
|---|---|---|
| Web記事 | 表示幅 × device pixel ratioを目安にする | 表示速度と圧縮 |
| SNS | 投稿先の現行推奨比率・pixelに合わせる | 再圧縮とcrop |
| 印刷 | 印刷inch × 必要ppiで計算する | 塗り足し、color、校正 |
印刷pixelの概算
必要pixel = 印刷サイズ[inch] × ppi
例:
横6inchを300ppiで印刷
6 × 300 = 1800px
最初から8倍にせず、必要sizeへ最短で届く倍率を選びます。大きすぎるfileは保存、転送、表示、編集の負担になります。
元画像の破綻は拡大だけで直らない
読めない文字、余分な指、誤ったlogo、歪んだ顔は、拡大すると目立つ場合があります。upscale前に修正・再生成すべき問題と、解像感の不足を分けます。
pixel・latent・tiled方式を比較する
| 方式 | 特徴 | 向く場面 | 注意点 |
|---|---|---|---|
| Pixel upscale | 画像空間で拡大modelを適用 | 構図を保ち輪郭を整える | detailを推定する場合がある |
| Latent upscale | latentを拡大して再denoise | 描き足しながら高解像度化 | denoiseで内容が変わりやすい |
| Tiled処理 | 画像を小領域へ分けて処理 | VRAMを抑えた大画像処理 | tile境界やdetailの不統一 |
元の構図と文字をなるべく保つならpixel系から、detailの描き直しを許容するならlatent系を比較します。大きな画像でmemory不足になる場合はtiled構成を検討します。
ComfyUIで比較workflowを作る
Load Image
├─ A: Pixel Upscale → Save Image
├─ B: Latent Upscale + Denoise → Save Image
└─ C: Tiled Upscale → Save Image
共通:
- 同じ元画像
- 同じ目標pixel
- output名に方式と設定を含める
公式の基本pixel upscale
ComfyUI公式tutorialでは、upscale modelをComfyUI/models/upscale_modelsへ置き、Load Upscale ModelとUpscale Image (Using Model)を接続する基本workflowが案内されています。
- license確認済みのupscale modelを所定directoryへ置く
- Load Imageへ元画像を入力する
- Load Upscale Modelでmodelを選ぶ
- Upscale Image (Using Model)へ画像とmodelを接続する
- Save Imageへ接続し、Queueする
latent・tiledの設定を記録する
case,method,input,output,model,scale,denoise,tile,overlap,time,result
A,pixel,1024x1024,2048x2048,model-id,2x,0,none,none,12s,review
B,latent,1024x1024,2048x2048,checkpoint-id,2x,0.25,none,none,28s,review
C,tiled,1024x1024,2048x2048,model-id,2x,0,512,64,21s,review
node構成は利用extensionで異なります。未知のcustom nodeを無条件にinstallせず、公式repository、依存、versionを確認します。
顔・文字・細線の破綻を確認する
画像全体を縮小表示した印象だけでなく、同じ位置を100%表示でcropして比較します。
| 確認箇所 | 失敗例 |
|---|---|
| 顔 | 目線、歯、皮膚textureが別物になる |
| 文字 | 読めない文字を別の文字として描き足す |
| 細線 | 線が二重、途切れ、太さが不均一 |
| 背景 | 存在しない小物やpatternを追加する |
| 境界 | halo、tile seam、過剰なsharpen |
| 色 | 彩度・明度・肌色が変わる |
method,face,text,line,texture,color,seam,total,decision
pixel,4,3,5,4,5,5,26,採用
latent,3,2,4,5,4,5,23,detailは良いが文字不採用
tiled,4,3,4,4,5,3,23,seam調整
証拠・記録用途:AI upscaling後のdetailを事実として扱わないでください。監視画像、医療画像、本人確認、資料の文字復元など高リスク用途では、原本を保持し専門手順に従います。
用途別形式で書き出す
- PNG:透明、図、再編集、losslessを優先
- JPEG:写真系で容量を抑える。品質を比較する
- WebP:Web配信で対応環境と画質を確認する
元画像、upscale前後、workflow、model hash、設定、編集fileを残します。Web公開では表示sizeに合わせた派生画像を作り、最大fileを全端末へ配信しないようにします。
よくある質問
4倍modelなら必ず4倍出力にすべきですか?
用途に必要なpixelへ調整します。4倍処理後に縮小する方法もありますが、処理時間とartifactを比較してください。
upscaleで文字を正しく直せますか?
保証できません。文字は別途組版し直す方が確実です。AIが作った文字を原情報の復元とみなさないでください。
ComfyUIが必要ですか?
必須ではありません。cloud toolや画像editorにも高解像度化機能があります。選択肢は画像生成AIツール比較やCanva AIの使い方を参照してください。
まとめ
AI画像のupscaleは、用途から目標pixelを決め、pixel・latent・tiledを同じ元画像で比較します。全体表示だけでなく、顔、文字、細線、背景を100%の同一cropで確認してください。
元画像にないdetailが正しく復元されるわけではありません。原本、workflow、model、設定、出力を残し、必要sizeと品質を満たす最小の処理を選びます。ComfyUIの基礎はComfyUIの使い方を参照してください。