2016-07-13 118 views
2

保存されたHTMLファイルに画像(an output from Bokeh)がある場合、どのようにDPIが300のPNGファイルとして保存できますか?Python HTMLイメージをPNGに変換

私は同様の質問に対するいくつかの回答を見つけましたが、私にとってはうまくいかないようです。私は、プロセス全体を説明する人が必要だと思います(必要なパッケージをインポートする、必​​要に応じて配置する必要がある場所、呼び出す方法)。

私はピップインストールwebkit2png後にこれを試してみた:私も試した

import os 
os.system("webkit2png" "texas.html") 

import subprocess 
subprocess.call("webkit2png", "texas.html") 

感謝を事前に!

答えて

6

Bokeh 0.12.6から、 Pythonコードから直接PNGおよびSVGを書き出すことができます。 PNG画像のエクスポート

をインストールする必要があるいくつかのオプションの依存関係があります。この

plot.output_backend = "svg" 
export_svgs(plot, filename="plot.svg") 

のように見えるこの

export_png(plot, filename="plot.png") 

そしてSVGsをエクスポートするようになります。 詳細についてはExporting Plots section of the User Guideをご覧ください。

現在、プロットは元の解像度で保存されますが、0.12.7ではサイズを設定できます。

-1

「HTML画像」はありません。 HTMLは、HTML文書内に様々なタイプの画像ファイルを組み込むことを可能にする.Webブラウザはそれを表示して処理する方法を知っている。

Bokeh(?)コードを実行し、市販のスクリーンキャプチャユーティリティを使用してください(無料ですがSnagIt!が好きです)。これにより、画像をさまざまなフォーマット(JPEG、TIF、PNG、GIFなど)でディスクに保存することができます。

+0

右。私は実際の質問に精緻化したように、それはイメージを持つHTMLファイルです。私はプログラムでPNGにエクスポートしたり、ファイルを取り出したり、埋め込まれた画像をPNGに変換しようとしています。 –

関連する問題