画像出力

画像出力

ImageSaveOptions は、PsDocument または XpsDocument 上で to_image() を呼び出す際に、ラスタ形式と解像度を制御します。ImageSaveOptions インスタンスを options 引数として to_image() に渡します。


フォーマットと DPI の設定

ImageSaveOptions インスタンスを作成し、format("png" または "jpeg")と dpi を設定します:

from aspose.page.ps.document import PsDocument
from aspose.page.ps.output import ImageSaveOptions
from pathlib import Path

doc = PsDocument.from_file("input.ps")
opts = ImageSaveOptions(format="png", dpi=150)
Path("output.png").write_bytes(doc.to_image(opts))

サポートされている出力フォーマット

フォーマットformat 値
PNG"png"
JPEG"jpeg"

ヒントとベストプラクティス

  • ドキュメントプレビューサムネイルには、dpi=150 以上を使用してください。
  • Web表示やアイコン生成には dpi=96(デフォルト)を使用してください。
  • PNG はロスレスです; ファイルサイズが品質より重要な場合は JPEG を使用してください。
  • すべての to_image() 呼び出しは bytes を返します — 一時ファイルは不要です。

API Reference 概要

クラス / プロパティ説明
ImageSaveOptions.format出力形式: "png" または "jpeg"
ImageSaveOptions.dpiDPI単位の出力解像度
ImageSaveOptions.raster_writerオプションのカスタムラスターライター
ImageSaveOptions.additional_fonts_folder追加フォントへのオプションパス

参照

 日本語