Afbeeldingsoutput
Afbeeldingsoutput
Afbeeldingsoutput
ImageSaveOptions regelt het rasterformaat en de resolutie bij het aanroepen van to_image() op PsDocument of XpsDocument. Geef een ImageSaveOptions instantie door als het options argument aan to_image().
Instellen van formaat en DPI
Maak een ImageSaveOptions instantie aan en stel format ("png" of "jpeg") en dpi in:
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))Ondersteunde uitvoerformaten
| Formaat | format waarde |
|---|---|
| PNG | "png" |
| JPEG | "jpeg" |
Tips en beste werkwijzen
- Gebruik
dpi=150of hoger voor miniaturen van documentvoorbeelden. - Gebruik
dpi=96(de standaard) voor weergave op het web of icoongeneratie. - PNG is lossless; gebruik JPEG wanneer bestandsgrootte belangrijker is dan kwaliteit.
- Alle
to_image()-aanroepen retournerenbytes— geen tijdelijke bestanden nodig.
API Reference Samenvatting
| Klasse / Eigenschap | Beschrijving |
|---|---|
ImageSaveOptions.format | Uitvoerformaat: "png" of "jpeg" |
ImageSaveOptions.dpi | Uitvoerresolutie in DPI |
ImageSaveOptions.raster_writer | Optionele aangepaste rasterschrijver |
ImageSaveOptions.additional_fonts_folder | Optioneel pad naar extra lettertypen |