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)