1. ホーム
  2. python

[解決済み] Pythonで画像を超高画質で保存する

2022-05-01 15:09:01

質問

Pythonのプロットを高画質で保存するにはどうしたらいいですか?

つまり、PDFファイルに保存されたオブジェクトをどんどん拡大していっても、なぜブレがないのでしょうか?

また、どのようなモードで保存すればよいのでしょうか?

png , eps ? それとも他の?を行うことはできません。 pdf を混乱させる隠された数が発生するためです。 Latexmk をコンパイルします。

どのように解決するのですか?

を使用している場合 Matplotlib で、良い数値を出そうとしている。 LaTeX 文書として保存し EPS . 具体的には、画像をプロットするコマンドを実行した後、次のようなことを試してみてください。

plt.savefig('destination_path.eps', format='eps')

私は、EPSファイルが最も効果的であることを発見し、また dpi パラメータは、ドキュメントでの見栄えをよくするものです。

保存前に図の向きを指定するには、単に plt.savefig という名前の軸を使ってプロットしたと仮定して、プロット作成後に ax ):

ax.view_init(elev=elevation_angle, azim=azimuthal_angle)

ここで elevation_angle は極角を指定する数値 (度数) で、垂直 Z 軸から下方向の azimuthal_angle は方位角(z軸周り)を指定します。

これらの値を決定するには、まず画像をプロットし、それを回転させて、実際のプロットのすぐ下のウィンドウの下部に表示される角度の現在値を見るのが最も簡単だと思います。x, y, z, の位置はデフォルトで表示されますが、画像をクリック+ドラッグ+回転させると、2つの角度に置き換えられることを覚えておいてください。