_IMAGESIZE_WXY |
Taille de l'image de fenêtre X,Y |
---|---|
QuickPascal | MSGraph |
Syntaxe
Function _ImageSize_wxy(Var wxy1, wxy2:_WXYCoord):LongInt; |
Paramètres
Nom | Description |
---|---|
wxy1 | Ce paramètre permet d'indiquer la partie supérieur gauche de l'image |
wxy2 | Ce paramètre permet d'indiquer la partie inférieur droite de l'image |
Description
Cette fonction permet de demander la taille de mémoire requise, en octets, pour entreposer une image graphique spécifié par couple de coordonnées.
Remarques
- Les fonctions _ImageSize_wxy renvoient le nombre d'octets nécessaires pour entreposer l'image définie par le rectangle de délimitation.
- Attention : La taille en octets peut dépasser 64 Ko. Aucune vérification d'erreur interne n'est effectuée, donc une tentative d'utilisation de la procédure _GetImage_wxy sans un tampon suffisamment grand peut altérer le contenu de la mémoire. Utilisez toujours _ImageSize avant d'utiliser _GetImage_wxy ou _PutImage_wxy.
- La taille renvoyée est déterminée par la formule suivante :
- La valeur bits par pixel est renvoyée par la procédure _GetVideoConfig dans le champ bits par pixel.
xwid = Abs( x1 - x2 ) + 1; ywid = Abs( y1 - y2 ) + 1; size = 4 + (((xwid * bits-par-pixel + 7) / 8) * ywid); |
Dernière mise à jour : Dimanche, le 20 avril 2014