kanta's spike

Q. 質問
LibreOffice Drawで 1920 x 1080 px のエクスポート画像(PNG)を作成するには、ドキュメントのサイズを 何cm × 何cm にすれば良いか?

LibreOfficeのDrawでスライド原稿を作成したい。 作成したスライドは最終的に動画にするため、ドキュメントを以下のサイズのPNG画像にエクスポートしたい。

1920 x 1080 px or 1080 x 1920 px

解決策

A. 答え
1920 x 1080 px のPNG画像を作成するには、50.8 x 28.575 cmのドキュメントが必要になる。

確認方法

libreOfficeの単位 によると、1インチは以下となる。

1 インチ -> 2.54 cm

また、LibreOfficeがドキュメントをPNGへの変換する際は、96dpiで変換しているようだ。

上記の情報と推測から以下のスクリプトで必要なドキュメントのサイズ(単位:cm)を計算できる。

dpi = 96 # 想像の値(≒ 単位: px/inch)

# 欲しい画像サイズ(単位:px)
w_px = 1920
h_px = 1080

# px->cm変換ルール
cm_per_in = 2.54

# ドキュメントのサイズ(単位: cm)
w_inch = w_px / dpi # pxをインチに変換
w_cm = w_inch * cm_per_in # インチをcmに変換

h_inch = h_px / dpi # pxをインチに変換
h_cm = h_inch * cm_per_in # インチをcmに変換

# 結果を出力
print(f"w x h (cm): {w_cm} x {h_cm}")

実行結果

w x h (cm): 50.8 x 28.575

確認

このサイズで、ドキュメントを作成し、PNG形式でエクスポートしたところ、 1920 x 1080 pxのPNG画像が出力された。

参考

作成日: 2024/03/28