ladybug_display.svg.image module¶
SVG Image class.
- class ladybug_display.svg.image.Image(href=None, transform=None, x=None, y=None, width=None, height=None, preserveAspectRatio=None, image_rendering=None, class_=None, vector_effect=None, visibility=None, mask=None, opacity=None, clip_path=None, overflow=None)[source]¶
Bases:
Element
,Color
,Graphics
,GraphicsElementEvents
The <image> SVG element includes images inside SVG documents.
The only image formats SVG software must support are JPEG, PNG, and other SVG files. Animated GIF behavior is undefined.
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image
- ToString()¶
Overwrite .NET ToString.
- as_dict()¶
- as_str()¶
- CURSORS = {'auto', 'crosshair', 'default', 'e-resize', 'help', 'inherit', 'move', 'n-resize', 'ne-resize', 'nw-resize', 'pointer', 's-resize', 'se-resize', 'sw-resize', 'text', 'w-resize', 'wait'}¶
- EVENTS = {'all', 'bounding-box', 'fill', 'none', 'painted', 'stroke', 'visible', 'visibleFill', 'visiblePainted', 'visibleStroke'}¶
- INTERPOLATIONS = {'auto', 'inherit', 'linearRGB', 'sRGB'}¶
- OVERFLOWS = {'auto', 'hidden', 'inherit', 'scroll', 'visible'}¶
- RENDERINGS = {'auto', 'optimizeQuality', 'optimizeSpeed'}¶
- RULES = {'evenodd', 'inherit', 'nonzero'}¶
- VECTOR_EFFECTS = {'fixed-position', 'non-rotation', 'non-scaling-size', 'non-scaling-stroke', 'none'}¶
- VISIBILITIES = {'hidden', 'inherit', 'visible'}¶
- property class_¶
[list of objs]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/class-
- property clip_path¶
[str]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-path
- property clip_rule¶
[str enum]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-rule
- property color¶
[str]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color
- property color_interpolation¶
[str enum]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-interpolation
- property cursor¶
[str enum]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cursor
- property data¶
[dict]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/data
- property display¶
[str]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/display
- element_name = 'image'¶
- property elements¶
[list of objs]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/elements
- property filter¶
[str]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/filter
- property height¶
[number or length]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/height
- property href¶
[str]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/href
- property id¶
[str]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/id
- property image_rendering¶
[str enum]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/image-rendering
- property lang¶
[str]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lang
- property mask¶
[str]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/mask
- property onactivate¶
[str]
- property onclick¶
[str]
- property onfocusin¶
[str]
- property onfocusout¶
[str]
- property onload¶
[str]
- property onmousedown¶
[str]
- property onmousemove¶
[str]
- property onmouseout¶
[str]
- property onmouseover¶
[str]
- property onmouseup¶
[str]
- property opacity¶
[number]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/opacity
- property overflow¶
[str enum]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/overflow
- property pointer_events¶
[str enum]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointer-events
- property preserveAspectRatio¶
[obj]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/preserveAspectRatio
- property style¶
[str]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/style
- property tabindex¶
[int]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/tabindex
- property text¶
[str]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text
- property transform¶
[list of objs]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform
- property transform_origin¶
[str]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform-origin
- property vector_effect¶
[str enum]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vector-effect
- property visibility¶
[str enum]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/visibility
- property width¶
[number or length]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/width
- property x¶
[number or length]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x
- property y¶
[number or length]
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/y