私は、例えばウェブサイトへのリンクを提供して、そのウェブサイトページのサムネイルを生成することができたいと思っています。例えば、Chromeの '新しいタブ'ページと同じです。サムネイルを作成する方法や、ウェブサイトへのリンクをプレビューする方法はありますか?
PHPで可能ですか?
私は、例えばウェブサイトへのリンクを提供して、そのウェブサイトページのサムネイルを生成することができたいと思っています。例えば、Chromeの '新しいタブ'ページと同じです。サムネイルを作成する方法や、ウェブサイトへのリンクをプレビューする方法はありますか?
PHPで可能ですか?
wkhtmltopdfを使用して調べます。これは、Webkitエンジンを使用してWebページのPDF/PNGイメージを生成するLinuxバイナリです。
(exec()
を介して)サーバー上でWebブラウザを起動する必要があります。これにより、ページがレンダリングされ、イメージとして保存されます。たとえば、firefoxとsavepngプラグインでこれを行うことができます。プレーンなPHPでは、HTML/CSSレンダリングエンジンを実装していない限り、これを行うことはできません。
PHPではできませんが、PHPを使用して別のアプリケーションを呼び出すことができます。例として、Macではhttp://derailer.org/paparazzi/を使用します。これはPHPから呼び出すことができます。
Webサービスを呼び出す方が簡単ですか? http://www.webresourcesdepot.com/10-free-website-thumbnail-generation-services/
あなたはLinuxの管理に関する強い知識が必要です。 Darhazerが投稿したように、execコマンドを使用すると、wkhtmltopdfなどのツールをPHPのフロントエンドに接続できます。安全なモードを持っていないLinuxボックスが必要です。ON =これは私たちを排除します。http://www.domdigger.com/screenshots/(これらも無料で毎週自動化されたスクリーンショットを設定できます)。 希望に役立ちます。
http://code.google.com/p/wkhtmltopdf/ あなたの場合、あなたはwkhtmltoimage –