一尘不染

使用jquery生成网站的屏幕截图

php

我想使用严格的javascript生成任何给定URL的屏幕快照缩略图。如果无法做到这一点,谁能用我自己的api指向我正确的方向呢?

编辑我只是决定作弊并使用框架,因为无论如何我都是为了娱乐而做的,但是感谢所有的出色答案,如果您想做这样的事情,khtmltox可能是最好的选择……他们也有php绑定还有。


阅读 248

收藏
2020-05-29

共1个答案

一尘不染

如果您查看wkhtmltox,则有用于将网页转换为图像的本机lib / app。

<?php // file: img.php
    $img=render_image($_GET['url']);
?>


<!-- Your Website -->

<img alt='ldr'/>

<script type="text/javascript">
    $(document).ready(function(){
        var url='http://google.com/';
        $('#img').attr('src','img.php?url='+encodeURIComponent(url));
    });
</script>

如果注释不够清晰,则需要在可以运行本机程序的地方安装PHP。

2020-05-29