19

Web ページを PNG、JPG、Tiff、GIF 画像にキャプチャし、それらのサイズをサムネイルに変更するには、サーバー側スクリプト (PHP、Python) が必要です。

これを達成するための最良の方法は何ですか?

以下も参照してください。

4

4 に答える 4

14

サーバーがすでに Mac OS X を実行していない限り、おそらくwebkit2pngのようなものを書くことができます。

更新:同等の Linux へのリンクを見たところです: khtml2png

以下も参照してください。

于 2009-04-03T13:46:41.150 に答える
7

プログラムがページをレンダリングしてから、ページの画像を取得する必要があります。これは非常に遅く重いプロセスですが、Windows 上の PHP で実行できます。

ドキュメント記事のコメントも確認してください。

Python については、この記事を読むことをお勧めします。いくつかのソリューションを強調しています。

画像を返す (いくつかの API を介して) 呼び出すこともできるサービスがあります。ただし、通常は費用がかかります (たとえば、 WebShots )

于 2009-04-03T13:39:42.057 に答える
2

次のことを行う必要があります。

  • ウェブページとそのすべてのマルチメディア コンテンツ (画像、フラッシュなど) を読む
  • ブラウザのレンダリング エンジンを利用して Web ページをレンダリングする
  • スクリーンショットを撮り、画像として保存します

最初と 3 番目のステップは簡単ですが、2 番目のステップはより困難です ;)

于 2009-04-03T13:41:55.967 に答える
0

PHP を使用している場合は、imagegrabscreen (PHP 5 >= 5.2.2) を使用できます。Imagegrabscreen: 画面全体をキャプチャします。

于 2009-11-02T00:10:04.357 に答える