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