Googleで検索していたときに私が見たことがないことに気付きました。それは画像に関係する。GoogleSearchは画像をどのようにプレレンダリングしますか?
あなたが見ることができるように、画像がロードされているが、Googleは画像の寸法を有するブランクコンテナ、各画像の平均色に対応する背景色を表示します。
これはこのように見えますが、リンク要素にはbg色を含むインラインスタイルが含まれています。
<a style="height: 56px; margin: 0px; width: 59px; left: 0px; background: rgb(109, 128, 70);"></a>
しかし、どうやってそれを手に入れますか?クライアントは、画像がロードされる前の平均カラーをどのように知っていますか?
これは画像から支配的な色を抽出できるスクリプトです:http://lokeshdhakar.com/projects/color-thief/•このようないくつかがあります。このフォークはノードのサポートを持っています:https://github.com/null2/color-thief –