0

有没有办法将 HTML5 画布转换为某种图像格式,以便可以通过 js api 将其上传到 facebook 用户应用程序相册,

我目前正在使用以下功能成功地将图片链接上传到相册:

FB.api('/me/photos', 'post', { message:'the message', url:imgURL});
4

1 回答 1

-1

是的,有办法将 HTML5 Canvas 转换为图像。Canvas JS 元素上的以下 javascript 函数将执行此操作:

toDataURL('image/jpeg', 1.0);

你也可以有PNG。

此函数将生成画布图像的 Base64 表示。我不确定您是否可以直接将 Base64 字符串提供给 Facebook API。

如果可以,那就太好了,否则您需要将其临时保存在服务器上并将该 URL 提供给 FB API。

于 2012-07-31T13:28:15.983 回答