Yoctopuce Yocto-MaxiDisplay Mode D'emploi page 388

Module électronique
Table des Matières

Publicité

24. Référence de l'API de haut niveau
displaylayer→drawBitmap()
Dessine un bitmap à la position spécifiée de la couche.
function drawBitmap( x, y, w, bitmap, bgcol)
js
int drawBitmap( int x, int y, int w, string bitmap, int bgcol)
cpp
-(int) drawBitmap : (int)
m
LongInt drawBitmap( x: LongInt,
pas
procedure drawBitmap( ByVal
vb
int drawBitmap( int x, int y, int w, byte[] bitmap, int bgcol)
cs
int drawBitmap( int x, int y, int w, byte[] bitmap, int bgcol)
java
async Task<int> drawBitmap( int x,
uwp
drawBitmap( x, y, w, bitmap, bgcol)
py
function drawBitmap( $x, $y, $w, $bitmap, $bgcol)
php
async drawBitmap( x: number, y: number, w: number, bitmap: Uint8Array, bgcol: number):
ts
async drawBitmap( x, y, w, bitmap, bgcol)
es
int drawBitmap( int x, int y, int w, byte[] bitmap, int bgcol)
dnp
int drawBitmap( int x, int y, int w, string bitmap, int bgcol)
cp
YDisplay
target
cmd
Le bitmap est passé sous forme d'un objet binaire, où chaque bit correspond à un pixel, de gauche à
droite et de haut en bas. Le bit de poids fort de chaque octet correspond au pixel de gauche, et le bit de
poids faible au pixel le plus à droite. Les bits à 1 sont dessinés avec la couleur active de la couche. Les
bits à 0 avec la couleur de fond spécifiée, sauf si la valeur -1 a été choisie, auquel cas ils ne sont pas
dessinés (ils sont considérés comme transparents). Chaque ligne commence sur un nouvel octet. La
hauteur du bitmap est donnée implicitement par la taille de l'objet binaire.
Paramètres :
la distance en pixels depuis la gauche de la couche jusqu'au bord gauche du bitmap
x
y
la distance en pixels depuis le haut de la couche jusqu'au bord supérieur du bitmap
la largeur du bitmap, en pixels
w
bitmap
l'objet binaire contenant le bitmap
bgcol
le niveau de gris à utiliser pour les bits à zéro (0 = noir, 255 = blanc), ou -1 pour lasser les pixels
inchangés
382
x
: (int)
y
: (int)
w
: (NSData*)
bitmap
: (int)
bgcol
y: LongInt,
w: LongInt,
bitmap: TByteArray,
bgcol: LongInt): LongInt
x
As Integer,
ByVal
y
As Integer,
ByVal
w
As Integer,
ByVal
bitmap
As Byte()
int y,
int w,
byte[] bitmap,
int bgcol)
Promise<number>
[-layer layerId] drawBitmap
x y w bitmap bgcol
YDisplayLayer
www.yoctopuce.com

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Yocto-displayYocto-color-v2

Table des Matières