2011-04-13 145 views
1

我的应用发布到用户的Facebook墙上,并链接到他们创建的页面。该页面是在HTML中。我希望能够将页面的缩略图作为墙贴上的图像。我不确定这是否可行。有人有主意吗?如何生成facebook文章的网页缩略图?

如果有帮助,页面本身被存储为一系列'元素'...对于每个元素,我知道元素的大小和位置以及内容(可能是文本或图像)。所以我可以从数据库中提取所有内容。

我想这将是足够使用PHP在点当用户点击“发布这给我的墙”,如果这是不是做它的飞行更容易地创建缩略图 - 我可以保存图像,然后链接到它。

任何想法?

+1

[网站截图使用PHP]的可能重复(http://stackoverflow.com/questions/757675/website-screenshots-using-php) – 2011-04-13 21:20:38

+0

另外:http://stackoverflow.com/questions/1981670/programmatically-获取屏幕截图 – 2011-04-13 21:22:07

回答

0

我想通了,如何做到这一点。我使用PHP gd库,它允许您创建基本图像,然后添加图像和文本。工作得很好。

1

我使用CutyCapt为我的网站创建缩略图,这在Windows和Linux上的确运行良好。你可以使用exec来从php中调用这个。

还有一些网络服务可以让您获得一个免费缩略图快照的配额,这些配额很容易整合到您的网站中。例如

http://www.websnapr.com/

http://webthumb.bluga.net/home

+0

谢谢,但由于各种原因,这些都不适合我。现在已经解决了 - 将发布我所做的以防其他人帮助。 – Sharon 2011-04-26 13:29:43