PathResourceConverter Class

Summary: Converts PathResource to GraphicsPath and vice versa.

Module: aspose.imaging.fileformats.tiff.pathresources

Full Name: aspose.imaging.fileformats.tiff.pathresources.PathResourceConverter

Methods

NameDescription
from_graphics_path(graphics_path, image_size)Converts the GraphicsPath instance to path resources.
to_graphics_path(path_resources, image_size)Converts path resources to the GraphicsPath instance.

Method: from_graphics_path(graphics_path, image_size) [static]

 from_graphics_path(graphics_path, image_size) 

Converts the GraphicsPath instance to path resources.

Parameters:

ParameterTypeDescription
graphics_pathGraphicsPathThe graphics path.
image_sizeSizeSize of the image.

Returns

TypeDescription
PathResource[]The path resources.

Method: to_graphics_path(path_resources, image_size) [static]

 to_graphics_path(path_resources, image_size) 

Converts path resources to the GraphicsPath instance.

Parameters:

ParameterTypeDescription
path_resourcesPathResource[]The path resources.
image_sizeSizeSize of the image.

Returns

TypeDescription
GraphicsPathThe GraphicsPath instance.

Examples

Create Graphics Path from Path Resources in TIFF image.


import aspose.pycore as aspycore
from aspose.imaging import Image, Graphics, Color, Pen
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.fileformats.tiff.pathresources import PathResourceConverter

with aspycore.as_of(Image.load("Bottle.tif"), TiffImage) as image:
	# Create the GraphicsPath using PathResources from TIFF image
	active_frame = image.active_frame
	graphics_path = PathResourceConverter.to_graphics_path(active_frame.path_resource, active_frame.size)
	graphics = Graphics(image)
	# Draw red line and save the image
	graphics.draw_path(Pen(Color.red, 10), graphics_path)
	image.save("BottleWithRedBorder.tif")