Draws a scaled bitmap
An alternative scaled bitmap that only scaled the required amount of the main bitmap when zoomed in: EXPERIMENTAL!
wx.lib.floatcanvas.FCObjects.DrawObject
, wx.lib.floatcanvas.FCObjects.TextObjectMixin
Default class constructor. |
|
Calculate the bounding box. |
|
Computes the bitmap coords from World coords. |
ScaledBitmap2
(TextObjectMixin, DrawObject)¶Draws a scaled bitmap
An alternative scaled bitmap that only scaled the required amount of the main bitmap when zoomed in: EXPERIMENTAL!
__init__
(self, Bitmap, XY, Height, Width=None, Position = 'tl', InForeground = False)¶Default class constructor.
Bitmap (wx.Bitmap) – the bitmap to be drawn
XY – the (x, y) coordinate of the corner of the scaled bitmap, or a 2-tuple, or a (2,) NumPy array
Height – height to be used
Width – width to be used, if None
width is calculated from the aspect ratio of the bitmap
Position (string) –
a two character string indicating where in relation to the coordinates the bitmap should be oriented
1st character |
Meaning |
---|---|
|
top |
|
center |
|
bottom |
2nd character |
Meaning |
---|---|
|
left |
|
center |
|
right |
InForeground (boolean) – should object be in foreground
CalcBoundingBox
(self)¶Calculate the bounding box.
WorldToBitmap
(self, Pw)¶Computes the bitmap coords from World coords.