Python에서 래스터 이미지 생성 방법

Python에서 래스터 이미지 생성 방법

Python에서 래스터 이미지 생성 방법

ImageSaveOptions을(를) PsDocument 또는 XpsDocument의 to_image()에 전달하여 래스터 이미지로 내보냅니다. ImageSaveOptions는 format 문자열("png" 또는 "jpeg")과 dpi 정수를 허용합니다. 이 메서드는 인코딩된 이미지를 포함하는 bytes을 반환합니다. 기본 DPI는 96이며, 고해상도 출력을 위해 150 또는 300을 사용하십시오.

PS에서 PNG 출력

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

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

XPS에서 JPEG 출력

from pathlib import Path
from aspose.page.xps.document import XpsDocument
from aspose.page.ps.output import ImageSaveOptions

xps = XpsDocument.from_file("input.xps")
opts = ImageSaveOptions(format="jpeg", dpi=96)
Path("output.jpg").write_bytes(xps.to_image(opts))

DPI 설정

ImageSaveOptions의 dpi 속성을 사용하십시오:

from aspose.page.ps.output import ImageSaveOptions

high_res = ImageSaveOptions(format="png", dpi=300)
web_res = ImageSaveOptions(format="png", dpi=96)

참조

 한국어