Facebook経由でページを共有するときにデフォルトのサムネイルとして使用したい、base64としてエンコードされた画像のサムネイルがあります。Facebookはbase64画像の直接使用をサポートしていないようです。そのため、ユーザーが[共有]ボタンをクリックする前に、まず画像をレンダリング/保存/デコード(?)する必要があります。何かご意見は?
これが私のサムネイルです:
$thumbnail = '<img src="data:image/jpg;base64,' . $thumbnail_src . '" />';
明らかにそれはブラウザでうまくレンダリングされますが、Facebookは「それを取得」できません。