背景削除が始まらない:ファイル確認とモデル読込を切り分ける

非対応形式、読めない画像、モデル取得失敗では対処が異なります。容量境界で実際の検証関数を実行しました。表は入力検証であり切り抜き品質の評価ではありません。

入力と結果

image/gif1,000 bytesimageType
image/png10,485,760 bytestype/size OK
image/png10,485,761 bytesimageSize

結果の読み方

1,000バイトのimage/gifはimageTypeで拒否。PNGの10,485,760バイトは通り、1バイト増えるとimageSizeです。通過しても画像を読める保証ではありません。その後ブラウザが画像を開きモデルを取得します。取得失敗と処理失敗は別の案内です。

次の作業

1. 本当のJPG・PNG・WebPで保存します。拡張子変更は変換ではありません。2. 10 MiB以下にします。3. 読めなければ元画像を再出力します。4. モデル取得時は接続を確認します。5. 処理失敗時は小さい画像や別ブラウザを試します。成功後も明暗の背景で輪郭を確認します。

ツールを使う

制限とテスト条件

2026-10-28のローカルメタデータ検証です。人物画像処理、速度、メモリ、精度の測定ではありません。現在の実装は前処理前に長辺を384pxまで縮小し、マスクを元サイズへ拡大します。元サイズ出力は輪郭の詳細保持を保証しません。画像は端末内処理、初回モデル取得はネット通信です。

workflow-results.json

参考資料

Apps24は例を実装と回帰テストで確認します。ブラウザ実験は条件を明示し、すべての端末を保証するものではありません。不具合はURL、入力例、期待する結果、ブラウザを添えてお知らせください。パスワード、非公開文書、個人情報は送らないでください。