画像出力
画像出力
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.dpi | DPI単位の出力解像度 |
ImageSaveOptions.raster_writer | オプションのカスタムラスターライター |
ImageSaveOptions.additional_fonts_folder | 追加フォントへのオプションパス |