lcd.drawBitmap¶
Displays prevoiusly loaded bitmap at (x,y) and optionally scales it.
Syntax¶
lcd.drawBitmap( bitmap, x, y [, scale] )¶
Parameters¶
| Name | Req | Type | Description |
|---|---|---|---|
| bitmap | true | bitmapPointer | stored in variable pointer to a bitmap previously opened with Bitmap.open |
| x | true | integer | top coordinate |
| y | true | integer | left coordinate |
| scale | false | integer (0-100) | scale in percent ie. 50 divides size by two, 100 displays bitmap in original size, 200 doubles size. |
Returns¶
none
Notes¶
Info
Omitting scale draws image in 1:1 scale and is faster than specifying 100 for scale parameter.
Available on¶
- [ ] B\&W LCD radios
- [ ] Grayscale LCD radios
- [x] Color LCD radios
API status¶
| EdgeTX version | Action |
|---|---|
| 2.3.0 | Introduced |
Examples¶
Example 1¶
-- drawing bitmap stored on sd card root folder with original size
local myLogo = Bitmap.open("/logo.png")
lcd.drawBitmap(myLogo,10,10)
Example 2¶
-- drawing bitmap stored on sd card root folder doubling its size
local myLogo = Bitmap.open("/logo.png")
lcd.drawBitmap(myLogo,10,10,200)