メインコンテンツへスキップ

透過PNGの作り方:素材で選ぶ方法と保存後の確認

ロゴは透明色の指定、写真はペイントやプレビューの背景削除、新規素材や大量処理はGPT Image 2.5が向いています。保存後は色の付いた背景に重ね、JPGでないかも確かめます。

LaoZhang AI Team公開更新 32 分で読めます
目次
青いじょうろを透過PNGにした例。透明部分が市松模様で表示されたファイルと、白・暗い色・青の背景に同じじょうろを重ねたサムネイルが並ぶ

透過PNGは、背景にあたる画素に「透明」という情報を持たせたPNG画像です。この透明度の情報をアルファチャンネルと呼びます。拡張子が.pngでも、背景の画素が不透明なままなら白い背景はそのまま残ります。PNGであることと、背景が透過していることは別の話です。

作り方は素材で決まります。白や単色の背景のロゴ・イラストなら、Officeの「透明色を指定」のように色を1つ指定して消す方法で足ります。写真や商品画像なら、Windowsのペイント、Macのプレビュー、PowerPointなどの背景削除を使います。これから新しい素材を作るときや、何十枚もまとめて処理するときは、ChatGPTやGPT Image 2.5のAPIが選択肢に入ります。

どの方法で作っても、渡す前に確かめることは同じです。白・黒・鮮やかな色の背景に重ねて背景が出てこないか、縁に白フチや色のにじみがないか、途中でJPGに保存し直されていないか。ダウンロードした画像の中に市松模様が「描き込まれている」だけのこともあるため、画面の見た目だけでは判断できません。

素材と条件で方法を選ぶ

最初に見るのは、背景がどれだけ単純か、そして被写体の文字や形を少しでも変えてよいかです。そのうえで、画像を外部サービスに上げてよいか、何枚処理するかで絞り込みます。

素材と条件向いている方法気をつけること
白や単色の背景のロゴ・イラストOfficeの「透明色を指定」、色を指定して透過するブラウザツールOfficeで透明にできるのは1色だけ。影やグラデーションは残る
写真、商品画像ペイント、Office、プレビューの背景削除、Canva、remove.bg髪やガラス、影の縁は拡大して確認する
文字やロゴを1画素も変えたくない元画像の上で選択範囲やマスクを使える編集ソフト生成AIの切り抜きは文字や形を描き直すことがある
新しい素材を作りたいChatGPT、GPT Image 2.5保存したファイルが本当に透過しているかを必ず確かめる
何十枚、何百枚を処理するGPT Image 2.5のAPI、n8nなどでの自動化1枚ごとに費用がかかる。結果を確かめる工程も組み込む
社外秘の資料、権利が絡む画像ペイント、Office、プレビューなど手元で完結するアプリオンラインツールや生成AIは画像をアップロードする

表のうち見落とされがちなのが「文字やロゴを1画素も変えたくない」という条件です。生成AIによる背景除去は、画像を描き直して新しい画像を作る処理です。OpenAIのガイドも、編集を繰り返すと残したかった細部が変わることがあり、画素単位で同じにしたい部分は承認した編集結果を元画像に合成するよう勧めています。商品ラベルの小さな文字やブランドロゴを扱うなら、元画像の画素をそのまま使う手元の編集ソフトのほうが安全です。

透明ではなく別の背景に差し替えたい場合は、手順が変わります。Geminiでの置換はGemini画像背景変更:背景の除去・置換・編集7つの方法を参照してください。1枚の画像を背景と要素ごとの透過PNGレイヤーに分けたい場合は、Seedream 5.0 Proのレイヤー分解APIで、返ってくるレイヤーと料金を確かめられます。

PNGと透過PNGの違い

PNGは透明度の情報を持てる形式ですが、持つかどうかはファイルごとに違います。写真をPNGで書き出しただけなら、背景の画素はすべて不透明で、見た目はJPGと変わりません。JPGのファイル名を.pngに変えたり、変換ツールで形式だけPNGにしたりしても、背景は消えません。

逆にJPGは透明度の情報を持てない形式で、透明な部分は白などの単色で塗りつぶされます。透過画像を扱う途中で一度でもJPGに保存すると、そこで透過は失われます。

もう一つ紛らわしいのが「透明化」という言葉です。画像全体の不透明度を下げて薄くする操作も透明化と呼ばれますが、背景だけを消す背景透過とは別物です。入稿先から「透過PNGで」と言われたときに求められているのは、被写体は不透明のまま、背景だけが透明な画像です。

手元のアプリで透過PNGを作る

画像を外部に上げずに済み、追加の費用もかからないのが手元のアプリです。社外の人に見せられない資料や、使用許諾の範囲がはっきりしない画像はまずここで処理します。

Windowsのペイント

Windows 11のペイントには、ワンクリックで背景を消す機能と、レイヤーや透過PNGの保存に対応した機能があります。どちらも2023年9月にWindows Insider向けに提供が始まったもので、ボタンの位置やメニュー名はバージョンによって違うことがあります。ペイントが古い場合は、Microsoft Storeで更新してから試してください。

  1. 画像をペイントで開きます。
  2. ツールバーの背景削除ボタンを押します。範囲を選択してから押すと、その範囲だけが対象になります。
  3. 背景があった部分が白から透明の表示に変わったことを確かめます。
  4. 「名前を付けて保存」から「PNG 画像」を選んで保存します。

以前のペイント3Dは提供が終了しており、2024年11月4日にMicrosoft Storeから削除されています。新しく手順を覚えるなら、ペイントのほうを使います。

Office(PowerPoint、Word、Excel)

デスクトップ版のOffice(Microsoft 365、Office 2021・2024。Mac版を含む)には、背景を消す方法が2つあります。

写真には「背景の削除」を使います。

  1. 画像を選び、「図の形式」タブの「背景の削除」を押します。
  2. 削除される部分がマゼンタ(赤紫)で塗られます。残したい部分まで塗られていたら「保持する領域としてマーク」、消し残しがあれば「削除する領域としてマーク」でなぞって直します。
  3. 「変更を保持」を押します。
  4. 画像を右クリックして「図として保存」を選び、ファイルの種類でPNGを選んで保存します。

白背景のロゴやイラストなら「透明色を指定」のほうが早く済みます。「図の形式」→「色」→「透明色を指定」を選び、背景の色をクリックするだけです。ただし透明にできるのは1色だけで、背景に微妙な色むらやグラデーションがあると消し残しが出ます。Web版のWordでは使えません。

どちらの方法でも、「図として保存」の既定の形式は画面で確かめてください。JPGのまま保存すると、せっかく消した背景が白で埋まります。

Macのプレビュー

macOSのプレビューでも背景を消せます。

  1. 画像をプレビューで開き、「背景を削除」を押します。
  2. PNGへの変換を求められたら、元の画像を複製して変換するか、元の画像を直接変換するかを選びます。原本を残したいなら複製を選びます。
  3. 結果が気に入らなければ「編集」→「取り消す」で元に戻せます。

JPGの写真を開いた場合は、この変換でPNGになります。変換を断ると透明な部分を保存できないため、PNGへの変換は受け入れてください。

オンラインツールで作る:Canvaとremove.bg

ブラウザだけで背景を消せるサービスは多数あります。手軽な反面、画像をサービス側のサーバーに送ることになるので、社外秘の画像や権利者の許諾が必要な画像は利用規約を読んでからにします。無料で使える枚数や保存できる解像度はサービスごとに違い、頻繁に変わるため、使う前にそのサービスの料金ページで確かめてください。

Canvaで透過PNGをダウンロードするには有料プランが必要です。対象はCanvaプロ、チーム、ビジネスと、教育機関・非営利団体向けのプランです。手順は、背景を削除するか背景色を白にした状態で「共有」→「ダウンロード」→ファイルの種類「PNG」を選び、「背景透過」をオンにします。無料プランのまま、またはJPGを選んでダウンロードすると、背景は白で埋まります。

remove.bgは、背景除去の機能をCanvaに移すと告知しています。単体のサイトは2026年12月1日9時(中央ヨーロッパ時間、日本時間では同日17時)から使えなくなり、従量課金のクレジットも同時に失効します。API料金の案内もLeonardo.aiに移っています。まとめ買いしたクレジットが残っているなら、この期限までに使い切る計画を立ててください。

ChatGPTとGPT Image 2.5で背景を透過させる

生成AIが向いているのは、新しい素材を一から作るときと、同じ種類の画像を大量に処理するときです。ChatGPTでの手作業は非開発者でもすぐ試せ、APIは自動化に向いています。どちらも画像を描き直す処理なので、文字やロゴを1画素も変えたくない素材には前の節の方法を使います。

ChatGPTで透過させる

OpenAIのヘルプによると、ChatGPTの画像機能は指示に従って背景を透明にでき、既存の画像をアップロードして変更点を伝える編集にも対応しています。画像機能はすべてのプランで使え、2026年9月時点の最新版はChatGPT Images 2.5です。

使い方は、画像をアップロードして「背景を完全に透明にして、商品だけを残してください。商品の形・色・ラベルの文字は変えないでください」のように頼むだけです。画像の一部を選択して指示する機能もありますが、ヘルプには、選択範囲は必ずしも正確ではなく、編集が選択した範囲の外に及ぶことがあると書かれています。

注意したいのは、ダウンロードしたファイルの形式がヘルプに書かれていないことです。2026年5〜6月には、OpenAIの開発者フォーラムで、ChatGPTが本当の透明ではなく市松模様を描き込んだ画像を返したという報告が複数ありました。これはChatGPT Images 2.5より前の報告で、今どのくらいの頻度で起きるかを示すものではありません。それでも、ダウンロードした画像は次の節の方法で必ず確かめてください。

ChatGPTでの画像作成の入り口とモデルの違いはChatGPT Images 2.5の使い方、アップロードや生成の回数制限はChatGPT PlusとGoの画像生成制限で確認できます。

GPT Image 2.5のAPIで切り抜く

OpenAIの画像編集API(POST /v1/images/edits)では、gpt-image-2.5-flareとgpt-image-2.5-sunburst、それぞれの2026-09-08スナップショットが透過背景に対応しています。守る設定は3つです。

  • backgroundをtransparentにする。
  • output_formatをpngかwebpにする。
  • PNGのときはoutput_compressionを指定しない。この項目はJPEGとWebPだけのものです。

指示文にも「被写体だけを残す」と書きます。backgroundの指定だけに頼らず、何を残し、何を消すか(床、壁、商品の外側の影など)を言葉で伝えます。接地面の影を残したいなら、それも明記します。どちらのモデルを使うかは、OpenAIのガイドでは速度を優先するならFlare、品質の要求が厳しいならSunburstとされています。違いの詳細はGPT Image 2.5 FlareとSunburstの違いを参照してください。

結果はファイルではなくBase64の文字列(data[0].b64_json)で返るので、デコードして保存します。商品写真1枚を切り抜く最小の例です。接続先とAPIキーは環境変数から読みます。

bash
# OpenAIに直接つなぐ場合: BASE_URL=https://api.openai.com/v1
curl -s "$BASE_URL/images/edits" \
  -H "Authorization: Bearer $API_KEY" \
  -F model="gpt-image-2.5-flare" \
  -F image=@product.jpg \
  -F prompt="背景をすべて取り除き、商品だけを残してください。商品の形、色、ラベルの文字は変えないでください。床、壁、商品の外側の影は入れないでください。" \
  -F background="transparent" \
  -F output_format="png" \
  | jq -r '.data[0].b64_json' | base64 --decode > product-cutout.png

費用は、OpenAIの公式単価で画像出力が100万トークンあたり$30、画像入力が100万トークンあたり$8です(Sunburst・Flare共通)。OpenAIの計算ツールでは、1024×1024の出力だけで1枚あたりmediumが約$0.01317、highが約$0.05268です。背景除去は元の写真を入力として送る編集なので、これに画像入力のトークン代が加わります。たとえば商品写真100枚をmediumで処理すると、出力だけで100×$0.01317=約$1.32、そこに入力分が上乗せされます。

このブログを運営するlaozhang.aiでも、gpt-image-2.5-flare-vipとgpt-image-2.5-sunburst-vipで同じ切り抜きができます。2026年9月24日時点の公開価格は1回$0.03で、アップロードした画像の背景を消して被写体を残す使い方が、background=transparentとoutput_format=pngの組み合わせでドキュメントに記載されています。上の例ならBASE_URL=https://api.laozhang.ai/v1にしてモデル名を差し替えるだけです。入力画像の大きさに左右されない1回ごとの定額なので、枚数から費用を見積もりやすくなります。ただし、この2つのモデルは2026年9月16日から22日まで一時停止し、その後再開しています。範囲を指定して編集するmaskには対応していません。1枚あたりの費用の比べ方はGPT Image 2.5 Sunburstの料金:公式単価と1回$0.03のAPIを比較、ノーコードで自動化するならn8nでGPT Image 2.5:ノードとHTTPの使い分けが参考になります。

注記:laozhang.ai は当ブログ運営チームの自社サービスです。その料金は中立的な比較ではなく、自社の提示価格です。

保存したら、渡す前に3つ確かめる

透明な画素があっても、それだけでは完成とは言えません。背景の消し残し、縁のフチ、保存形式の3点を、渡す前に確かめます。

白・黒・鮮やかな青の背景に同じじょうろの透過PNGを重ね、持ち手の縁を拡大して見比べる図。下部にアルファ値0から255までの意味を示す帯がある

1. 色の付いた背景に重ねても背景が出てこないか

画像ビューアーや編集ソフトが透明な部分を市松模様で表示するのは、透明であることの目印です。ところが、市松模様そのものが画素として描き込まれた画像もあります。見分けるには、その画像を色の付いた背景に重ねます。PowerPointやCanvaで背景色を濃い青にしたスライドに画像を置いてみてください。

  • 被写体の周りが青になれば、背景は透明です。
  • 白い四角が残れば、背景は消えていません。
  • 市松模様が残れば、模様が描き込まれた偽物の透過です。

2. 縁に白フチや色のにじみがないか

白い背景から切り抜いた画像は、白い背景の上では問題なく見えても、黒や暗い色の背景に置くと縁に白いフチが浮かぶことがあります。白・黒・鮮やかな色の3種類の背景で見比べ、200〜400%に拡大して縁を確かめます。

髪の毛、ガラス、柔らかい影の縁が半透明になっているのは正常です。これを「半透明はすべて消す」のように一律に処理すると、髪がギザギザになったりガラスが不自然に切れたりします。縁が気になるときは、実際に使う背景色の上で見て判断します。

3. JPGになっていないか、サイズは足りているか

拡張子が.pngでも、途中の工程でJPGとして保存されたものの名前だけが変わっていることがあります。拡張子やファイルの種類の表示は名前から判断されるため、中身の形式の証拠にはなりません。手順1で色の付いた背景に重ねて透過していれば、少なくとも透過は保たれています。中身までPNGかどうかを確かめたいなら、次のPythonのスクリプトがPNG以外をエラーにします。印刷やグッズに使うなら、仕上がりの大きさに対して画素数が足りているかもここで見ます。

Pythonで一度に確かめる

画像が多いときや、見た目の判断に自信がないときは、PythonのPillowで透明度の情報を直接読めます。pip install pillowで入れてから、python check_alpha.py 画像.pngのように実行します。中身がPNGでなければエラーで止まり、PNGなら透明度の分布を表示したうえで、白・黒・青の背景に重ねた確認用の画像を元画像と同じフォルダに書き出します。元画像は書き換えません。

python
import sys
from pathlib import Path
from PIL import Image

path = Path(sys.argv[1] if len(sys.argv) > 1 else "input.png")
img = Image.open(path)
if img.format != "PNG":
    raise ValueError(f"{path.name} の中身は {img.format} です。PNGで書き出し直してください")

rgba = img.convert("RGBA")  # パレット形式の透過もアルファに展開される
alpha = rgba.getchannel("A")
low, high = alpha.getextrema()
hist = alpha.histogram()
total = rgba.width * rgba.height
clear = hist[0]
partial = total - hist[0] - hist[255]

if low == 255:
    print("透明な画素がありません。背景は消えていません")
elif high == 0:
    print("すべての画素が透明です。被写体まで消えています")
elif clear == 0:
    print(f"完全に透明な画素がなく、{partial / total:.1%}が半透明です。全体の不透明度が下がっているだけかもしれません")
else:
    print(f"切り抜きあり:透明 {clear / total:.1%}、半透明 {partial / total:.1%}")

for name, color in {"white": "#ffffff", "black": "#000000", "blue": "#0057ff"}.items():
    bg = Image.new("RGBA", rgba.size, color)
    out = path.with_name(f"{path.stem}_on_{name}.png")
    Image.alpha_composite(bg, rgba).convert("RGB").save(out)
    print("確認用:", out.name)

結果の読み方は4通りです。「透明な画素がありません」なら背景は消えておらず、作り直しが必要です。「すべての画素が透明」なら被写体まで消えています。「完全に透明な画素がなく」と出たら、背景を消したのではなく画像全体を薄くしただけの可能性があります。「切り抜きあり」と出てはじめて、書き出された3枚で縁の出来を見る段階に進みます。透明な画素の割合に合格ラインはありません。被写体の大きさで変わるので、割合より3枚の見た目で判断します。

透過が消えたときに疑う工程

透過は、作る・書き出す・受け渡すのどこかで失われます。症状から工程をたどると、どこを直せばよいかがわかります。

症状疑う工程対処
保存したら白い背景に戻っていた書き出し:JPGを選んだ、透過のオプションがオフPNGを選んで書き出し直す。Canvaは有料プランで「背景透過」をオン
市松模様ごと画像になっている作成:生成AIが模様を描いた本当の透明で出すよう指示し直すか、手元のアプリで切り抜く
自分の画面では透明なのに、相手の画面では白い受け渡し:SNSやチャット、入稿フォームがJPGに変換したアップロード後の画像を開いて確かめ、受け付ける形式を相手に聞く
縁に白いフチが出る作成:白背景の色が縁に残った暗い背景の上で拡大し、消し残しを「削除する領域」やマスクで直す
商品ラベルの文字や形が変わった作成:生成AIが描き直した元画像の上で選択範囲やマスクを使って切り抜き直す
.pngに名前を変えたのに背景が残る作成:背景を消す処理をしていない背景削除か透明色の指定をしてからPNGで保存する

渡す形式は、特に指定がなければPNGです。受け取る側が対応しているなら、Webで使う画像はWebPでも透過を保てます。ロゴのように元がベクターデータの素材なら、SVGで渡すと透過を保ったまま拡大しても縁が荒れません。JPGは写真向けの形式で、透過には使えません。

生成AIの切り抜きで半透明と文字を守る

生成AIでの切り抜きで問題になりやすいのは、半透明の部分と、変えてはいけない文字です。

ガラスの花瓶と羽根の写真の横に白黒のマスクを並べ、筆でマスクを部分的に調整する様子を示した図。ガラスの透けや羽の毛先の半透明を残し、背景だけを隠す考え方を説明している

ガラスの容器、羽根、髪の毛、柔らかい影は、背景の色がわずかに透けて見える半透明の部分を持っています。OpenAIのガイドも、透過で出力した画像は髪、ガラス、影、被写体の縁を含めて透明度の情報を確かめるよう勧めています。ここを一律のしきい値で「透明」か「不透明」に振り分けると、自然さが失われます。確認は、実際に使う背景の上で行います。

文字やロゴを守りたいときは、元画像にマスクをかける方法が確実です。マスクは、画像のどこを見せてどこを隠すかを白黒で指定する仕組みで、Photoshopのレイヤーマスクなどがこれにあたります。元の画素は消さずに隠すだけなので、ラベルの文字は1画素も変わりません。生成AIの結果が気に入っても文字だけが崩れているなら、切り抜きの形だけを参考にして、元画像にマスクをかけて作り直します。

GPT Image 2.5のAPIにも範囲を指定するmaskがありますが、モデルはマスクを目安として扱い、その縁どおりに編集するとは限りません。画素を守る目的には、手元の編集ソフトのマスクを使います。

印刷・グッズ入稿で気をつけること

ステッカー、アクリルキーホルダー、缶バッジなどの入稿で透過PNGを求められたときは、画面で使うときより条件が厳しくなります。缶バッジなどを扱う印刷会社ZEAMI Goodsの入稿ガイドから、特に影響の大きい点を挙げます。

  • 半透明の部分:影やぼかし、グラデーションの半透明は、印刷では白と重ねた状態で刷られるため、画面の見え方と変わることがあります。影を残すか消すかは、入稿前に決めておきます。
  • 解像度:解像度が低いPNGは、印刷すると縁がギザギザになります。同社は仕上がりの大きさの5倍以上で書き出すことを勧めています。これは同社の基準なので、入稿先の指定があればそちらに従います。
  • 形式:JPGは原則として透過できず、白などの単色で塗りつぶされます。PNGのほか、PSDやAIで受け付ける印刷会社もあります。
  • 書き出し前の拡大確認:200〜400%に拡大して、背景の消し残しがないかを見ます。

印刷会社ごとに受け付ける形式やデータの作り方は違います。入稿ガイドがあれば、それに合わせて書き出してください。

よくある質問

無料で透過PNGを作るには?

Windowsならペイント、Macならプレビュー、Officeを持っていればPowerPointなどの「背景の削除」と「透明色を指定」が、追加の費用なしで使えます。Canvaの透過ダウンロードは有料プランの機能です。オンラインの背景除去ツールには無料で使えるものもありますが、枚数や解像度の制限はサービスごとに違い、変わることも多いため、利用前に確かめてください。

ペイントで透過PNGを作るには?

Windows 11の最新のペイントで画像を開き、背景削除ボタンで背景を消してから、「名前を付けて保存」で「PNG 画像」を選びます。ボタンが見当たらない場合は、Microsoft Storeでペイントを更新してください。保存したら、色の付いた背景に重ねて透過を確かめます。

ChatGPTで背景を透明にできますか?

できます。画像をアップロードして、背景を透明にして被写体だけを残すよう頼みます。ただし画像を描き直す処理なので、ラベルの文字やロゴが変わることがあります。ダウンロードした画像に市松模様が描き込まれていないか、色の付いた背景に重ねて確かめてください。

透過したはずのPNGを送ったら白い背景になったのはなぜ?

考えられる原因は2つです。書き出しの時点でJPGになっていたか、受け取った側のサービスがJPGに変換したかです。チャットやSNS、入稿フォームの中には、アップロード時に画像を再圧縮するものがあります。手元のファイルを色の付いた背景に重ねて透過していれば、原因は受け渡しの側です。アップロード後の画像を開いて確かめ、透過が消えているなら、受け付ける形式と送り方を相手に確認してください。

さらに読む: AI 画像生成
青緑の化粧箱の写真に3つの拡大円を重ね、粒状ノイズ、色むら、繰り返す格子の見え方を並べた図。GPT Image 2.5のざらつきがどこで生まれたかを問う見出し付き
AI 画像生成

GPT Image 2.5のざらつき・市松模様の対処法

ChatGPTでもAPIでも、ざらつきや格子は生成・編集・書き出しのどこで出たかで打つ手が変わります。荒れた画像に編集を重ねず、きれいだった画像から分岐させます。

24 分
Comfyアカウントとクレジットを使い、GPT Image 2.5公式ノード自身のprompt欄から生成・編集してSave Imageへ渡す仕組みの概念図
AI 画像生成

ComfyUIでGPT Image 2.5を使う方法と料金

ComfyUIのGPT Image 2.5はComfyアカウントとクレジットで動き、OpenAIのAPIキーは使えません。1024×1024なら1回約$0.008〜$0.30。

27 分
Nano Banana ProとGPT Image 2.5を仕事の種類ごとに振り分ける図解
AI 画像生成

Nano Banana ProとGPT Image 2.5の比較

Nano Banana ProとGPT Image 2.5は仕事で先に試す側が決まります。商品の形を保つ編集や連続編集は2.5、参照画像14枚や4096pxの4KはProです。

37 分