PHP を使用して CutyCapt コマンドを実行して Web ページのスクリーンショットを撮る方法

高洛峰
リリース: 2023-03-03 19:20:01
オリジナル
1510 人が閲覧しました

この記事の例では、PHP を使用して CutyCapt コマンドを実行して Web ページをキャプチャする方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです。

exec を使用してコマンドを実行します。デフォルトでは、exec 関数は無効になっています。これが disable_function に含まれているかどうかを確認します。だから、削除してください

exec('xvfb-run --server-args="-screen 0, 1024x768x24" CutyCapt --url=http://www.jb51.net --out=2.jpg');
ログイン後にコピー

これの問題は、私の写真には最初の画面しかないため、写真をトリミングすることです

yum install ImageMagick
ログイン後にコピー

convert -cropを使用してトリミングします

convert -crop 1024x768+0+0 2.jpg 22.jpg
ログイン後にコピー

convert -resizeを使用して画像をズームします

convert -resize 15%x15% 22.jpg 22.jpg
ログイン後にコピー

願っていますこの記事は、PHP プログラム設計に携わるすべての人に役立ちます。

PHP を使用して CutyCapt コマンドを実行して Web ページのスクリーンショットを実現する方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

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