Displays prevoiusly loaded bitmap at (x,y) and optionally scales it.
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. |
none
{% hint style="info" %} Omitting scale draws image in 1:1 scale and is faster than specifying 100 for scale parameter. {% endhint %}
EdgeTX version | Action |
---|---|
2.3.0 | Introduced |
{% tabs %} {% tab title="Example 1" %}
-- drawing bitmap stored on sd card root folder with original size
local myLogo = Bitmap.open("/logo.png")
lcd.drawBitmap(myLogo,10,10)
{% endtab %}
{% tab title="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)
{% endtab %} {% endtabs %}