if (do_name() != 'Home') : ?>
include("util/comment.php"); ?>
photobot.Layer.select()
endif ?>Syntax
canvas.layers[i].select(path, feather=True)
Description
Applies the polygonal lasso tool on a layer. The path parameter is a list of points, either [x1, y1, x2, y2, x3, y3, ...] or [(x1,y1), (x2,y2), (x3,y3), ...]. The parts of the layer that fall outside this polygonal area are cut (read: masked).
Selections use a feather, setting this parameter to False will result in jaggy aliased edges.
Example
photobot = ximport("photobot") canvas = photobot.canvas(100,100) canvas.layer("robot.jpg") path = [0,0, random(100),random(100), 80,20, 0,0] canvas.layers[1].select(path, feather=False)