この記事の例では、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 サイトに注目してください。