Forum » » Création-Développement » » Comment capturer un écran en C ?
Posté : 09-03-2014 18:41
>Comment tu remplis un buffer avec PDTM_READPIXELARRAY ?
Je croyais que tu voulais faire une capture écran ? auxquel cas pas besoin des datatypes utilise ReadPixelArray() avec un rastport perso
struct RastPort monrastport;
InitRastPort(&monrastport);
monrastport.BitMap=bm; /* celle du screen */
ReadPixelArray() avec comme params monrastport et ton buffer de highXlargeX3 et les dimensions de l'ecran
le ReadPixelArray sert a convertir ta bitmap qque soit son format vers un buffer rgb
Je suis pas sur mon PC là donc je peut pas t'envoyer d'exemple tout fait....
Alain
Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1821&forum=14