Přeskočit obsah

Vykreslit obrázek (fb_draw_pic)

Co dělá: Vykreslí bitmapu uloženou jako bytearray z integrovaného editoru obrázků do hlavního framebufferu na zadané souřadnice.

fb_draw_pic

Vstupy

  • px: hodnota typu Číslo.
  • py: hodnota typu Číslo.
  • data: bytearray vyexportované z integrovaného editoru obrázků
  • Pole alpha: volba průhlednosti, určuje která barva obrázku bude průhledná.
  • Pole name: unikátní název obrázku pro vytvoření jeho interní proměnné.

Výstup

  • Žádný (příkazový blok).

Kdy použít

  • Když chceš na displeji zobrazit ikonu, logo nebo sprite.
  • Při skládání UI z předpřipravených obrázků.

Tipy a pasti

  • Vstup data musí odpovídat formátu z editoru obrázků (bitmapová data + rozměry). Po nakreslení nebo importu obrázku, použijeme tlačítko Kopírovat data do schránky, tyto data potom vložíme do bloku pro kreslení obrázku.
  • Pole alpha určuje transparentní barvu (-1 žádná, 0 černá, 1 bílá); změny se projeví až po oded_refresh.

Příklad použití

example_oled_dsiplay_image_editor

Otevřít příklad v ESP IDE

Ukázka generovaného Python kódu

fbuf.blit("text", int(0), int(0), int(0))