元ファイルのプレビュー
ファイルをアップロードすると元画像を表示します。
GIFをアップロードし、元の色、置換色、許容差を選んで、フレームの外周につながる背景ピクセルだけを置換します。
ファイルと設定
処理結果
ファイル待ちファイルをアップロードすると元画像を表示します。
処理が終わると出力を表示します。
ファイルを選んで開始してください。
元ファイルと出力ファイルを並べ、サイズ、フレーム数、時間、ファイルサイズを一覧表示して結果を確認できます。
アニメーションプレビューは確認用です。最終結果は、ダウンロード後に再解析したサイズ、フレーム、遅延、ループ情報で判断してください。
各フレームの外周から4近傍検索を始め、元の色とのRGB距離が許容差以内の間だけ広げて接続ピクセルを置換します。
色が近く背景と被写体がつながっている場合は意図しない箇所も選ばれます。模様、影、グラデーションには小さな許容差を使ってください。
読み込み、デコード、ピクセル処理、結果生成はこのブラウザ内で行います。ファイルをアップロードせず、第三者APIを呼び出さず、入力も保存しません。
GIFの解析と出力構造はGIF89aの仕様を参考にしています。極端に短い遅延、有限ループ、色量子化の表示はブラウザやプレーヤーで異なる場合があります。
各フレームの外周から始め、元の色に近いピクセルを4近傍でたどります。外周につながっていない、主体内部の同色ピクセルは置換しません。
単色背景なら小さい値から始め、GIFの圧縮ノイズや境界の色差が気になるときだけ少しずつ上げます。大きすぎると主体の似た色まで選ばれます。