1

CSS3またはCSS2ベースのHTMLページをJPEGまたはPNG(背景が透明な)画像に変換するにはどうすればよいですか?

Linuxサーバーにインストールして可能な限り最高の結果を提供できるコマンドラインツールまたはphpベースのAPIはありますか?

4

3 に答える 3

2

http://code.google.com/p/wkhtmltopdf/を使用してみてください。ダウンロードセクションを確認してくださいwkhtmltoimage。パッケージがあります。

WebKit レンダリング エンジンを使用するため、証明書は Safari/Chrome でのみ適切に表示されます。

PS

Qt4.4 の Python が必要ですが、幸いなことに、ほとんどの Linux ボックスには Python が搭載されています (おそらく Qt も同様です。少なくとも私の場合はそうです)。

実行例./wkhtmltoimage-i386 --crop-h 450 http://stackoverflow.com/questions/11096068/how-to-convert-css3-based-html-to-image/11096920#11096920 output.png

ここに画像の説明を入力

于 2012-06-19T08:11:40.307 に答える
0

Windows でCutyCaptコマンド ライン ツールを使用しました。もちろんクロスプラットフォームです。

于 2012-06-19T08:04:37.240 に答える
0

ブラウザーでページがどのように見えるかを示すことが目的の場合、そのためには HTML レンダリング エンジン (ブラウザーの主要部分の 1 つ) が必要です。

PHP にはこれらの組み込み機能はありませんが、 PhantomJSなどの外部プログラムを使用してレンダリングを行うことができます。

于 2012-06-19T07:29:41.617 に答える