GPT Image 2の画像にノイズや汚れが見えたら、最初に「低い品質設定」「生成物に残るアーティファクト」「保存や配信後の劣化」を分けます。quality: "high"へ上げること、新しいチャットに移ること、ノイズ除去の文言を足すことは、どれも万能な修正ではありません。
最初の一手は、利用経路、モデルの呼び出し経路、サイズ、入力画像を固定し、変える項目を一つだけにすることです。比較後も同じ症状が残るなら、元ファイルと条件を保存して、それ以上の連続生成を止めます。
最初に固定する四つの条件
比較を始める前に、次の四つを一行で記録します。
- 利用経路:使った画面や接続方法を記録します。ChatGPT、OpenAI画像API、Responses API画像生成ツール、外部サービスを区別します。
- モデルの呼び出し経路:Image APIなら
gpt-image-2のように、画面に表示された名称ではなく、実際に指定したモデルを記録します。 - サイズと入力:
1024x1024などのサイズ、参照画像、マスク、編集対象の有無。 - 元ファイル:スクリーンショットやSNS保存画像ではなく、生成直後に取得したファイル。
ここを固定せずにquality、プロンプト、サイズ、チャット、経路を同時に変えると、改善しても何が効いたのか分かりません。悪化した場合も、モデル、入力、圧縮のどこへ戻るべきか判断できなくなります。
公式に確認できる制御項目
OpenAIの画像生成ガイドでは、Image APIとResponses APIの画像生成ツールは異なる呼び出し方法として説明されています。Image APIはモデルを直接指定する生成・編集向け、Responses APIは会話や複数段階の処理に画像生成を組み込む用途です。一方の結果だけで、もう一方の挙動まで断定はできません。
gpt-image-2で公式に確認できる主な出力制御は次のとおりです。
| 制御項目 | 公式に確認できる範囲 | 診断での扱い |
|---|---|---|
| quality | low、medium、high、auto | 同条件で一段階だけ変える |
| size | 条件を満たす任意サイズとauto | qualityと同時に変えない |
| format | PNG、JPEG、WebP | 元ファイルの形式を記録する |
| compression | JPEGとWebPの圧縮率 | 生成品質と配信圧縮を分ける |
| background | 不透明またはauto | gpt-image-2で透明指定を前提にしない |
公式ガイドはlowを草案、サムネイル、素早い反復に向く設定として位置づけています。最終素材ではmediumやhighを比較できますが、qualityを上げれば汚れ、タイル状の反復、粒状ノイズが必ず消えるとは説明していません。
公式の制限として明示されているのは、正確な文字配置、繰り返し登場する人物やブランド要素の一貫性、構図の厳密な制御などです。これらの失敗は、利用者が報告する「汚れの膜」「点状ノイズ」「同じ模様の反復」と同じ原因だとは限りません。
症状から次の一手を決める診断表
見た目の呼び方ではなく、どのファイルで、どの条件のときだけ出るかを基準に分岐します。
| 見えている症状 | 最初に確認するもの | 一項目だけ変える比較 | 根拠の境界 |
|---|---|---|---|
| 全体が甘く、細部が不足する | 実際のqualityと元ファイル | prompt、size、入力、経路を固定してlowからmediumへ | qualityは公式制御 |
| 点、ざらつき、汚れの膜が広がる | 元ファイル、prompt内の粒状表現、入力画像 | 一つの粒状表現だけ外して再生成 | 症状と文言の関係は個別観察 |
| タイル状の模様や同じ細部が反復する | 利用経路、入力画像、編集履歴 | 同じ利用経路のまま入力画像だけ外す | 利用者報告であり公式原因ではない |
| ダウンロード直後は正常で、掲載後だけぼやける | CMS、JPEG/WebP変換、リサイズ | 元ファイルと配信ファイルを同じ表示寸法で比較 | モデルではなく配信処理の可能性 |
| 文字、人物、ブランド要素、配置だけ崩れる | 文字量、再登場要素、構図制約 | 対象を一つに絞った生成・編集へ戻す | 公式に示された制限と一致し得る |
| 特定の入口だけで悪化する | 画面名ではなく実際のモデルの呼び出し経路 | prompt、size、入力を固定して経路だけ比較 | 経路差でありモデル全体の証拠ではない |
画像上の見え方は、汚れの膜、ざらつき、網点のような点、濡れたような光沢、反復模様に分けて記録します。原因を決める前に、元ファイル上の位置、広がり、規則的な反復の有無を同じ表示倍率で確認してください。「清書」という語を足す、粒状表現を外す、新しいチャットへ移るといった変更は、それぞれ単独で一度だけ比べ、改善しても確実な修正とは扱いません。
したがって、対処は一度に一つだけ試します。たとえばpromptにfilm grainが入っているなら、その語だけを外し、qualityやsizeは動かしません。症状が残れば「言葉を増やせば直る」とは判断せず、次の分岐へ進みます。
同じ条件で一項目だけ変える比較記録
次はOpenAI Image APIでの記録方法の例です。実測済みの優劣を示す表ではありません。自分の二つの元ファイルを並べ、観察欄を埋めて使います。
| 固定する項目 | 記録例 |
|---|---|
| 利用経路 | OpenAIの画像API |
| モデルの呼び出し経路 | gpt-image-2 |
| 指示文 | 同じ文字列を保存し、識別子をP-01とする |
| 画像入力 | 使用しない |
| 画像寸法 | 1024x1024 |
| 出力形式 | PNG |
| 比較A | quality: "low" |
| 比較B | quality: "medium" |
二つの元ファイルについて、全体の甘さ、点状ノイズ、反復模様、文字、主要な輪郭を同じ表示倍率で確認します。Bで細部だけ改善し、汚れや反復が同じ位置・同じ傾向で残るなら、「lowだけが原因」とは結論づけません。逆に、元ファイルは正常で掲載後だけ崩れるなら、生成を続けず配信変換を調べます。
YingTuのワークスペースで見えるgpt-image-2-vipには、手動のlow、medium、highがあります。ただし、これはOpenAI Image APIのgpt-image-2そのものと同一だと確認された経路ではなく、アーティファクトの原因を診断したり除去したりする機能もありません。そこで比較する場合も、同じワークスペース内で条件を固定した手動比較として記録し、OpenAI公式経路との優劣や原因証明には使いません。
highに上げても直らないとき
highでも同じ症状が出るなら、次の順で一項目ずつ確認します。
- 元ファイルと配信ファイルを分ける。 生成直後のPNGと、CMSやSNSを通したJPEG/WebPを比較します。
- 入力画像を外す。 編集や参照画像ありのときだけ出るなら、きれいなベースへ戻し、入力なしの生成と分けます。
- promptの表現を一つだけ外す。
grain、dust、particles、rough textureなど、意図的に粒や粗さを求める語がある場合だけ対象にします。 - 利用経路を変えずに文脈を切り替える。 ChatGPTなら新しいチャットで同じ依頼を一度だけ比較します。APIなら会話履歴ではなく、新しい独立requestとして条件を保存します。
- 最後に経路を比較する。 画面、モデル名、quality、size、入力、元ファイルをすべて記録できる場合だけ行います。
新しいチャットで改善したという利用者報告がある一方、最初の生成から同じ症状が出たという反対の報告もあります。これは新しいチャットが比較変数になり得ることを示すだけで、確実な修正や公式原因を示すものではありません。
再現パックを残して止める
次の情報がそろったら、同じ失敗を連続生成するより、再現資料を保存して止めるほうが判断しやすくなります。
- promptの完全な文字列と識別子
- 利用経路とモデルの呼び出し経路
- 出力品質、画像寸法、ファイル形式、圧縮率(quality、size、format、compression)
- 入力画像とマスクの有無、元データ
- 生成時刻と元ファイル
- 症状が見える位置と、正常と判断する条件
- APIの場合は取得できるrequest IDやエラー情報
停止条件は、同じprompt、入力、size、経路を保った比較でも症状が残り、元ファイル側で確認できたときです。この状態で複数の設定を同時に動かすと再現性が消えます。制作物としては保留し、サービス側の変更後または別の明確な検証条件が得られたときに再開します。
サイズを変える前に確認すること
大きい画像は、隠れていた文字の崩れ、肌や髪の点、反復模様、輪郭の粗さを見えやすくすることがあります。サイズを上げることと、アーティファクトを直すことは別の作業です。
まず同じサイズで単変数比較を終えます。その後に解像度そのものを検証する場合は、GPT Image 2の4Kサイズ確認へ分けてください。qualityとsizeを同時に上げた二枚だけでは、どちらが結果に影響したのか判断できません。
よくある質問
lowはノイズの原因ですか?
lowは細部が少なく見える一因になり得ますが、汚れ、反復模様、点状ノイズの普遍的な原因だとは公式に説明されていません。同じprompt、入力、size、経路でmediumを一度比較し、症状の種類ごとに判断します。
ノイズ除去の文言を足せば直りますか?
特定の作例では改善していても、すべての画像に効くとは限りません。まず粒状表現を求める語がpromptにあるか確認し、一語だけ外す比較から始めます。長い否定語の列を足すと、構図や質感まで変わり、原因を切り分けにくくなります。
ChatGPTとImage APIの結果を直接比べてもよいですか?
探索の参考にはなりますが、そのまま品質の優劣とは言えません。Image APIはモデルと出力項目を直接指定し、Responses APIは画像生成ツールを会話に組み込み、ChatGPTでは内部の条件がすべて見えるとは限りません。比較するなら、見えている条件と見えていない条件を明記します。
YingTuはアーティファクトを自動診断しますか?
しません。gpt-image-2-vipで手動quality比較はできますが、原因診断、アーティファクト除去、OpenAI公式経路の証明にはなりません。この記事の単変数表を先に使い、利用経路を明記して結果を記録してください。



