horizontal_resolution property
ImageSaveOptions.horizontal_resolution property
Gets or sets the horizontal resolution for the generated images, in dots per inch.
@property
def horizontal_resolution(self) -> float:
...
@horizontal_resolution.setter
def horizontal_resolution(self, value: float):
...
Remarks
This property has effect only when saving to raster image formats and affects the output size in pixels.
The default value is 96.
Examples
Shows how to edit the image while Aspose.Words converts a document to one.
doc = aw.Document()
builder = aw.DocumentBuilder(doc=doc)
builder.paragraph_format.style = doc.styles.get_by_name('Heading 1')
builder.writeln('Hello world!')
builder.insert_image(file_name=IMAGE_DIR + 'Logo.jpg')
# When we save the document as an image, we can pass a SaveOptions object to
# edit the image while the saving operation renders it.
options = aw.saving.ImageSaveOptions(aw.SaveFormat.PNG)
options.image_brightness = 0.3
options.image_contrast = 0.7
options.horizontal_resolution = 72
options.vertical_resolution = 72
options.scale = 96 / 72
doc.save(file_name=ARTIFACTS_DIR + 'ImageSaveOptions.EditImage.png', save_options=options)
See Also
- module aspose.words.saving
- class ImageSaveOptions