ここでの背景削除は、ONNXモデルormbg(Apache-2.0)をあなたのタブ内で実行することです。アップロードAPIではありません。重要なのは、ブラウザがそのモデルをどう実行するかです。可能ならWebGPU、そうでなければWASMランタイム経路のCPUです。
使えるならWebGPUを優先
- 動作環境を開き、このブラウザがWebGPUを報告するか確認します。
- GPUアダプタがあれば、一般的なノートPCやデスクトップでは速度の面でWebGPUを優先します。
- アダプタがない場合(一部の制限された企業端末、古いブラウザ、リモートデスクトップでよくあります)、WebGPUを強制しても改善しません。ツールは固まらずフォールバックへ移るべきです。
WASM/CPUが正しい経路になる場合
- GPUアダプタがない — WebGPUを飛ばし、CPU/WASMでも処理をローカルに保ちます。
- ファイル選択後にWebGPUの初期化が失敗した — GPU経路の不具合だけでファイルがサーバーへ渡らないよう、フォールバックを用意しています(サーバー側の切り抜きはありません)。
- プライバシーを確認している — WASMも同一プロセスで動きます。モデルの重みはファイル選択後に許可されたホストからダウンロードされますが、写真がLocalPixのオリジンへPOSTされることはありません。ローカル検証をご覧ください。
WASMがWebGPUより「プライベート」というわけではありません。どちらもピクセルはタブ内に残ります。WASMは互換性のための経路です。
何がダウンロードされるか(されてはいけないか)
- ファイルを選ぶ前:サイトのCSS/JSだけです。ormbgの大きな重みは始まらないはずです。
- ファイルを選んだ後:ONNX / WASM / CDNへのリクエストが見えます(例:ormbgは /api/models)。これはモデルの配信で、写真が端末から出るわけではありません。
- 切り抜き結果のダウンロード:ローカルの
blob:URLです。結果をLocalPixへmultipartでアップロードすることはありません。
実用手順
- 背景を消すを開きます。
- 任意:推論が始まったときのバックエンド表示(WebGPUかWASM/CPUか)を確認します。
- WASMで遅い場合は、元画像を小さくするかWebGPUのあるマシンで試してください。プライバシーを理由にLocalPixを選んだなら、アップロード型サービスへ切り替えないでください。
- HEIC入力:ブラウザがネイティブにHEICをデコードできない場合は、先にHEIC→JPG(libheif-js WASMを必要時読み込み)で変換してください。
よくある質問
背景削除のために写真はアップロードされますか?
いいえ。推論はormbgによりブラウザ内で実行され、画像のバイト列がLocalPixのサーバーへ送信されることはありません。モデルの重みはファイル選択後にダウンロードされます。
LocalPixがWebGPUではなくWASMを使うのはいつですか?
GPUアダプタがある場合はWebGPUを優先します。アダプタがない、またはWebGPUが失敗した場合、切り抜きをローカルに保つためCPU/WASMへ移ります。
ormbgモデルはいつダウンロードされますか?
画像を選んだ後にだけです。ページを開いただけでは大きなONNXのダウンロードは始まらないはずです。詳細:ライセンス。