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

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

WBOY
リリース: 2016-06-23 13:56:59
オリジナル
1036 人が閲覧しました

要件:


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


終わり!

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート