_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