Oui, j'avais deja vu cette page, et j'ai deja essayé cette technique.
Le probleme est que pour utiliser cette matrice de conversion, j'ai besoin de récuperer le code RGB de chaque pixel, or pour faire ceci je dois donc faire
COLORREF color = GetPixel(hCaptureDC, x, y);
Le probleme est que cette fonction est très lente, surtout quand faut le faire pour chaque pixel...
Je ne peux donc pas faire comme ceci...
J'avais espéré que libavcodec ou swscale de ffmpeg pouvait le faire, mais je n'arrive pas a utiliser la fonction sws_scale avec mon HBitmap récupéré depuis un CreateCompatibleBitmap.
Partager