Hogyan generálhatsz raszter képeket Pythonban?

Hogyan generálhatsz raszter képeket Pythonban?

Hogyan generálhatsz raszter képeket Pythonban?

A kártya. ImageSaveOptions a … to_image() a következő napon: PsDocument vagy a következő: XpsDocument exportálásra, mint egy raszter kép. ImageSaveOptions elfogadja a format szalag ("png" vagy a következő: "jpeg") és a) A dpi Egész szám. A módszer visszaadja a következőket: bytes A kódolt kép. A DPI 96; a magasabb felbontású kimenetelhez 150 vagy 300-at használjon.

PNG kimenetel PS-ből

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))

JPEG kimeneti kép XPS-ből

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 beállítás

Használja a dpi tulajdonát. ImageSaveOptions:

from aspose.page.ps.output import ImageSaveOptions

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

Lásd még:

 Magyar