問題タブ [wkhtmltoimage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1713 参照

ubuntu - 透過 PNG の wkhtmltoimage レンダリング カラー ノイズ

透明度を有効にして HTML ページを PNG としてレンダリングしようとしています。

これは、イメージを生成するコマンドです。

format パラメータを有効にしてみました。

しかし、画像には常にこのような色付きノイズが表示されます。http://wkhtmltopdf.org/downloads.htmlの最新のバイナリを使用しています。

ここに画像の説明を入力

0 投票する
1 に答える
1813 参照

wkhtmltopdf - wkhtmltopdf からの wkhtmltoimage の使用

wkhtmltoimage内部にあるドキュメントを読んだので、apt-get を使用してwkhtmltopdfインストールしました。これが、すべての依存関係を機能させる唯一の方法だからです。wkhtmltopdf

を使用できるようになりwkhtmltopdfましたが、 を使用するwkhtmltoimageと、コマンドが見つかりませんでした。

どうしてこんなことに?どのように使用できますか?

私はこのようなことができるようにしたい:

0 投票する
0 に答える
721 参照

linux - プログラムがロックするが、strace を実行するとロックしない

wkhtmltoimage を使用してサーバー側のレンダリングを行っていますが、実行ごとに「88% の読み込み」で 1 ~ 2 分間ロックアップします。strace を介して何が起こっているのかをデバッグすることにしましたが、完全に奇妙なひねりで、プログラムはロックアップしませんでした。これは完全に再現可能で一貫性があることがわかりました。本来ならプログラムを遅くすべきなのに、なぜ strace がプログラムを速くするのでしょうか?!

strace なしで実行:

STrace で実行:

サーバーは非公開なので、URL と PATH を編集しましたが、それ以外は正しい出力です。また、両方の実行で正しい出力が作成され、キャッシュの問題ではないことを確認するために一時ファイルをクリアしました。ランダムなアーティファクトではないことを確認するために、これらの実行をそれぞれ10回実行しましたが、一貫して発生します。したがって、唯一の論理的な結論は、straceがwkhtmltoimageの動作を何らかの形で変更していることであり、誰かが教えてくれることを本当に望んでいました。strace がプログラムをロックアップさせない理由を知っていれば、おそらく解決策を見つけることができます。

ハングしたプロセスは次のとおりです。

ルートとして、ハングしたイメージにアタッチできますstrace -p $(pidof wkhtmltoimage)。結果は次のとおりです。

システム: Linux サーバー 3.13.0-30-generic #55-Ubuntu SMP Fri Jul 4 21:40:53 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux (2 CPU Xen ゲストで実行)

ソフトウェア: wkhtmltoimage 0.12.2.1 (qt にパッチを適用) <-公式 Web サイトから .deb ファイル経由でインストール

私はこれを読みましたが、関連するかどうかはわかりません: strace に接続されている場合、ハングしたプロセスが再開します

アップデート:

別のプログラムwebkit2pdfで試してみたところ、ロックアップも見られました。今回の strace 出力は異なります。どちらのプログラムも webkit を使用します。

の実行が成功すると、strace wkhtmltoimage ...同様の呼び出しが表示されますが、mmap が先行するほど多くはありません。

したがって、以下のpvgのコメントによると、これはおそらくsetAttribute正常に動作しない場合と正常に動作しない場合のロックメカニズムですstrace

0 投票する
1 に答える
287 参照

ruby-on-rails - wkhtmltoimage / imgkit での Google マップの使用

IMGKit で Google マップを含む画像を作成することはできますか?

問題は、JavaScript を「含める」必要があることですが、IMGKit ではリモート サーバーから JavaScript を含めることはできません。

含める方法はありますか:

IMGKitに?

ご協力いただきありがとうございます。

0 投票する
0 に答える
3157 参照

ruby - 共有ライブラリの読み込み中にエラーが発生しました: libicui18n.so.42

私のプロジェクトの1つにimagekit gemを使用して、htmlから画像を作成しています。Imagekit は wkhtmltoimage を使用して、html から画像を生成します。

を使用して wkhtmltoimage をインストールしましgem install wkhtmltoimage-binaryた。しかし、例/usr/bin/wkhtmltoimage --helpを実行しようとすると、次のエラーが発生します。

/usr/bin/wkhtmltoimage: error while loading shared libraries: libicui18n.so.42: cannot open shared object file: No such file or directory.

Centos 6.6 サーバーで Ruby on Rails 4 プロジェクトを実行しています。

提案してください。

0 投票する
1 に答える
2957 参照

wkhtmltopdf - 高dpi画像をレンダリングするようにwkhtmltoimage(pdfではない)に指示する方法は?

wkhtmltoimageこんにちは、JPEG形式の画像を生成するために使用しようとしています。

私は試してみまし--dpiUnknown long argument --dpi