pytoshop.path¶
Handle Bézier paths.
-
class
pytoshop.path.ClipboardRecord(top=0.0, left=0.0, bottom=0.0, right=0.0, resolution=0)[source]¶ Bases:
pytoshop.path.PathRecord-
bottom¶ bottom, in pixels
-
left¶ left, in pixels
-
resolution¶
-
right¶ right, in pixels
-
top¶ top, in pixels
-
-
class
pytoshop.path.ClosedSubpathBezierKnotLinked(y0=0.0, x0=0.0, y1=None, x1=None, y2=None, x2=None)[source]¶ Bases:
pytoshop.path._PointRecord
-
class
pytoshop.path.ClosedSubpathBezierKnotUnlinked(y0=0.0, x0=0.0, y1=None, x1=None, y2=None, x2=None)[source]¶ Bases:
pytoshop.path._PointRecord
-
class
pytoshop.path.ClosedSubpathLengthRecord(num_knots=0)[source]¶ Bases:
pytoshop.path._LengthRecord
-
class
pytoshop.path.InitialFillRuleRecord(all_pixels=False)[source]¶ Bases:
pytoshop.path.PathRecord-
all_pixels¶ Fill starts with all pixels
-
-
class
pytoshop.path.OpenSubpathBezierKnotLinked(y0=0.0, x0=0.0, y1=None, x1=None, y2=None, x2=None)[source]¶ Bases:
pytoshop.path._PointRecord
-
class
pytoshop.path.OpenSubpathBezierKnotUnlinked(y0=0.0, x0=0.0, y1=None, x1=None, y2=None, x2=None)[source]¶ Bases:
pytoshop.path._PointRecord
-
class
pytoshop.path.OpenSubpathLengthRecord(num_knots=0)[source]¶ Bases:
pytoshop.path._LengthRecord
-
class
pytoshop.path.PathFillRuleRecord[source]¶ Bases:
pytoshop.path.PathRecord
-
class
pytoshop.path.PathResource(path_records=[])[source]¶ Bases:
object-
path_records¶ List of
PathRecordinstances.
-