3

Facebook経由でページを共有するときにデフォルトのサムネイルとして使用したい、base64としてエンコードされた画像のサムネイルがあります。Facebookはbase64画像の直接使用をサポートしていないようです。そのため、ユーザーが[共有]ボタンをクリックする前に、まず画像をレンダリング/保存/デコード(?)する必要があります。何かご意見は?

これが私のサムネイルです:

$thumbnail = '<img src="data:image/jpg;base64,' . $thumbnail_src . '" />';

明らかにそれはブラウザでうまくレンダリングされますが、Facebookは「それを取得」できません。

4

2 に答える 2

1

画像をデコードして一時ディレクトリに書き込むことになりました。

于 2012-05-09T23:24:10.407 に答える
1

まずはGD Libraryを見てみてください。次に、正しいヘッダーで画像をレンダリングする php ページを作成して、Facebook がこれを画像として認識できるようにします。

于 2012-04-30T02:48:29.230 に答える