カラーパレット抽出の仕組み
カラーパレット抽出ツールは、Canvasのピクセルデータに対してkmeansクラスタリングアルゴリズムを使用して画像を分析し、視覚的に最も支配的な色を特定します。結果は個別にコピーできるHEX値付きのカラースウォッチのセットです。画像のバイトはブラウザの外に出ません。ピクセルサンプリングはWeb Workerでローカルに実行されるため、メインスレッドは応答性を維持します。
抽出は数十万の個々のピクセルの色をより少ない数の代表的なクラスタにグループ化します。出力カラー数は設定可能で、5色のタイトなパレットから12色の広いセットまで抽出できます。これはロゴから主要なブランドカラーを素早く取得したり、ムードボード用に写真の支配的なトーンを特定したり、ユーザーがアップロードした画像にどんな色が含まれているかを確認するのに役立ちます。