我正在为特定客户端的网站工作。并且他希望能够添加到网站的链接,并在鼠标悬停时显示该网站的图像。 现在,他不想拍摄网站的图像,他只想输入链接并让网站做其他所有内容。
所以我的问题是 - >
有没有办法(例如谷歌API)只通过php提供网址来获取网站图片? 有点像谷歌,当你将鼠标悬停在页面上时,工具提示会弹出右侧的图像。 任何帮助一如既往地适用:)
答案 0 :(得分:4)
以下是10个免费缩略图服务列表
http://www.webresourcesdepot.com/10-free-website-thumbnail-generation-services/
您可以简单地参考这些服务的网址,例如
<img src="http://SnapCasa.com/Get.aspx?code=[code]&size=[size]&url=[url]" />
或从您的某个PHP脚本进行CURL调用,并临时存储/永久保存生成的图像。
答案 1 :(得分:1)
最近开发了Thumbnailspro.com。它目前在beta测试中免费使用,因为我们计算出错误,但到目前为止它非常受欢迎,您可以使用以下代码直接从您的网站请求缩略图:
http://thumbnailspro.com/thumb/http://msn.com&s=150
s =尺寸,尺寸可以是10到1000像素,只需添加s = 300即可显示宽度为300像素的缩略图。我们尝试在添加缩略图请求时添加更多选项,同时尽量保持简单,这样您就不必输入类似下面代码的内容来获取缩略图:
因此更有效!
与服务一样或有任何错误请通过admin@thumbnailspro.com与我们联系!
答案 2 :(得分:0)
没有。执行此操作的唯一方法是请求页面的HTML,呈现页面,然后从该页面呈现创建缩略图。 Google这样做是因为在抓取网络的过程中,他们已经获得了所有数据,并且他们有一个很好的优化渲染引擎(Chrome),他们可以将数据通过,然后他们有大量的在线存储用于存储缓存图像的空间。不过,那里有很多工作。