Image#
- class svgwrite.image.Image(href, insert=None, size=None, **extra)#
The image element indicates that the contents of a complete file are to be rendered into a given rectangle within the current user coordinate system. The image element can refer to raster image files such as PNG or JPEG or to files with MIME type of “image/svg+xml”.
Methods#
- Image.__init__(href, insert=None, size=None, **extra)#
- 参数:
href (string) – hyperlink to the image resource
insert (2-tuple) – insert point (x, y)
size (2-tuple) – (width, height)
attribs (dict) – additional SVG attributes
extra – additional SVG attributes as keyword-arguments
- Image.stretch()#
Stretch viewBox in x and y direction to fill viewport, does not preserve aspect ratio.
- Image.fit(horiz='center', vert='middle', scale='meet')#
Set the preserveAspectRatio attribute.
- 参数:
horiz (string) – horizontal alignment
'left'|'center'|'right'
vert (string) – vertical alignment
'top'|'middle'|'bottom'
scale (string) – scale method
'meet'|'slice'
Scale methods
Description
meet
preserve aspect ration and zoom to limits of viewBox
slice
preserve aspect ration and viewBox touch viewport on all bounds, viewBox will extend beyond the bounds of the viewport
Parent Classes#
SVG Attributes#
class – string
assigns one or more css-class-names to an element
style – string
allows per-element css-style rules to be specified directly on a given element
externalResourcesRequired – bool
False: if document rendering can proceed even if external resources are unavailable else: True
transform – use
svgwrite.mixins.Transform
interfacex – <coordinate> – insert parameter
The x-axis coordinate of one corner of the rectangular region into which the referenced document is placed.
Default is
'0'
.y – <coordinate> – insert parameter
The y-axis coordinate of one corner of the rectangular region into which the referenced document is placed.
Default is
'0'
.width – <length> – size parameter
The width of the rectangular region into which the referenced document is placed. A negative value is an error. A value of zero disables rendering of the element.
height – <length> – size parameter
The height of the rectangular region into which the referenced document is placed. A negative value is an error. A value of zero disables rendering of the element.
xlink:href – string – href parameter
A IRI reference to the image resource.
preserveAspectRatio –
'[defer] <align> [<meetOrSlice>]'