SAUNA INC.

ホーム解決のヒント

2026-08-05 / 画像・写真

背景を透過したのに、保存すると白くなる

アプリの中では確かに透明だったのに、保存して開くと白い背景がついている。この現象は「アプリが壊れている」ように見えますが、実際には種類の違う3つの原因が混ざっていて、そのうち最も多いものはファイルの問題ですらありません。

先に結論

ほとんどの場合、透過は成功しています。iOSの「写真」アプリが、透明な部分を白(または黒)で塗って表示しているだけです。これは表示上の仕様であって、データは壊れていません。同じファイルをSNSの投稿画面や資料作成アプリに読み込むと、ちゃんと透明なことがほとんどです。

なぜ「壊れている」ように見えるのか

この不満は特定のアプリの話ではありません。私たちが背景透過アプリの低評価レビューを集めて数えたところ、1〜3★レビュー242件のうち45件(18.6%)がこの一点でした。切り抜きの精度でも、動作の重さでも、広告でもなく、これが最大の不満だったのです。しかも古い話ではなく、最新バージョンでも同じ声が続いていました。

これだけ多くの人が同じところで詰まるのは、ユーザー側から原因を区別する方法がないからです。画面の上ではどの原因も「白くなった」という同じ見え方になります。だから「このアプリは透明にできない」という結論になり、次のアプリを試し、また同じところで詰まります。

3つの原因

1. 本当は透過できているのに、白く見えているだけ(最も多い)

iOSの「写真」アプリは、アルファチャンネル(透明の情報)を持つ画像を表示するとき、透明部分を白または黒で塗ります。プレビューの都合であって、ファイルの中身は変わっていません。

見分け方:その画像を、透明を扱えるアプリに読み込んでみてください。KeynoteやPagesに貼る、LINEのスタンプ作成画面に入れる、Canvaのようなデザインアプリで開く、などです。そこで透明なら、ファイルは正常です。

2. 渡した先のアプリが、JPEGに変換して透過を捨てている

写真ライブラリ経由で画像を受け取るアプリの中には、内部でJPEGに変換するものがあります。JPEGはそもそも透明を保存できない形式なので、この時点で透過は失われます。作った側に落ち度はないのに、結果だけが消えます。

見分け方:「写真に保存」ではなく、「ファイル」に書き出すか、共有シートから相手のアプリへ直接わたすを試してください。写真ライブラリを経由しない分、透過が保たれやすくなります。これで直るなら、原因はここです。

3. 保存の途中で、本当にアルファが落ちている

画像の保存方法によっては、書き出しのときに再エンコードが入り、アルファチャンネルが失われます。この場合だけは、ファイルそのものが透明を持っていません。

見分け方:ファイルの拡張子を確認してください。.jpg / .jpeg なら透明は入っていません。.png や .heic であっても、書き出し設定によっては落ちていることがあります。

自分で切り分ける順番

  1. 拡張子を見る。.jpg なら原因3で確定です。PNGで書き出し直してください。
  2. 透明を扱えるアプリに読み込む。そこで透明なら、ファイルは正常=原因1。写真アプリの表示に驚いていただけです。
  3. 特定のアプリに渡したときだけ白くなる。原因2です。写真ライブラリを経由せず、「ファイル」書き出しか直接共有に切り替えてください。

この3ステップで、ほぼすべてのケースが説明できます。逆に言えば、これを自分でやらないと原因が分からないのが現状の一番の問題です。

撮影の段階でできること

自動の切り抜きは、被写体と背景の色や明るさが近いと精度が落ちます。淡い色の図版、細い線のイラスト、透明なガラス、細かい網目、逆光でぼやけた髪の毛などは特に苦手です。

  • 白い紙や無地の布の前で撮る
  • 被写体と違う色の背景を選ぶ
  • 影が背景に落ちないよう、光を回す

背景を均一にしておくだけで、成功率は大きく変わります。

この切り分けを、アプリ側でやる

私たちは、この「見分けがつかない状態」そのものを解くために透けマルを作りました。書き出したPNGをアプリ自身がもう一度読み込み、アルファチャンネルの有無・完全に透明なピクセルの割合・実際のファイル形式を数値で表示します。「透過は有効です/透明 80.0%/PNG/アルファあり」と出れば、それは推測ではなく実測です。

そのうえで「写真アプリでは白く見えますが、それは表示上の仕様です」とその場で説明します。上の①と②を、ユーザーが自分で切り分けられるようにするためです。買い切り120円、広告なし、通信なし。