Save Drawing As Image¶
Save Drawing As Image¶
1# This example shows how to save a drawing as an image
2
3# create an IImageFormatParams object, then set the properties
4image_format = impact.creator.image_format_params()
5image_format.width = 500 # pixels
6image_format.height = 500 # pixels
7image_format.resolution = 72
8image_format.compression_factor = 50
9image_format.colour_depth = ipImageColourFormat.ic24Bit
10image_format.compression = ipCompressionFormat.cfDefault
11
12# create an ISaveImageParams object and define the properties
13# (the border size is in your current distance impact.units)
14image_params = impact.creator.save_image_params()
15image_params.image_format_params = image_format
16image_params.file_format = ipFileFormat.ffBitmap
17image_params.file_path = r"d:\Images\Picture.bmp"
18image_params.left_border_size = 20
19image_params.right_border_size = 20
20image_params.top_border_size = 20
21image_params.bottom_border_size = 20
22
23# Create the image file
24if active_drawing.save_drawing_as_image(image_params):
25 impact.gui.output_toolbox.add("Image Saved successfully")
26else:
27 impact.gui.output_toolbox.add("Image Save failed")