ホームページ >バックエンド開発 >PHPチュートリアル >PHP CutyCapt は Web ページ URL のスクリーンショットを生成します

PHP CutyCapt は Web ページ URL のスクリーンショットを生成します

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:56:591058ブラウズ

要件:


1、Linux システムが必要です。

2、エックスサーバー。 (コマンドラインでX-serverシミュレーションとキャッシュレンダリンググラフィックスを実現) - X-Serverがインストールされていない環境での画像レンダリングを提供)


アジェンダ:


Ubuntu システムを取る例として:

1、コマンドラインを開きます。

2. svn と g++ をインストールします。以前にインストールしたことがある場合は、このコマンドを実行してもエラーは報告されません。

sudo apt-get install subversion libqt4-webkit libqt4-dev g++
3、svn に基づいて CutyCapt をインストールします。
svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt
4、上記でエラーが報告された場合は、
svn co https://svn.code.sf.net/p/cutycapt/code/
5 を実行し、CutyCapt インストール ディレクトリを開きます。
cd cutycapt/CutyCapt
6、CutyCapt をインストールします。
qmakemake
7、xvfb をインストールします

sudo apt-get install xvfb

8、あなた完了したら、テストしてコマンドを実行します

xvfb-run --server-args="-screen 0, 1024x768x24" ./CutyCapt --url=http://www.baidu --out=baidu.png






php コードの実行:

1、Apacheのwwwディレクトリを開き、新しいindex.php

2,

<?php                //你的CutyCapt安装目录                                          你想要的输出目录                             system('xvfb-run /var/www/CutyCapt/CutyCapt --url=http://www.baidu --out=/var/www/git/d2d-ui/src/backend/heatmap/heatmap.jpg',$m);if (!empty($m)) {    //success!}
3 .http://127.0.0.1


終わり!

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。