_IMAGESIZE_W |
Taille de l'image de fenêtre |
---|---|
QuickPascal | MSGraph |
Syntaxe
Function _ImageSize_w(wx1, wy1, wx2, wy2:Double):LongInt; |
Paramètres
Nom | Description |
---|---|
wx1 | Ce paramètre permet d'indiquer la gauche de l'image |
wy1 | Ce paramètre permet d'indiquer la partie supérieur de l'image |
wx2 | Ce paramètre permet d'indiquer la droite de l'image |
wy2 | Ce paramètre permet d'indiquer la partie inférieur 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 des coordonnées réels.
Remarques
- Les fonctions _ImageSize_w 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_w sans un tampon suffisamment grand peut altérer le contenu de la mémoire. Utilisez toujours _ImageSize_w avant d'utiliser _GetImage_w ou _PutImage_w.
- 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