Ĺadny brzuch
Witam serdecznie.
Od dłuższego czasu szukam instrukcji pozwalających na pobieranie wartości RGB piksela zawartego na powierzchni DirectDraw (na RAM lub VRAM) - przy czym są to powierzchnie 8-bitowe (256kol).
W standardowym WINAPI istnieje funkcja GetPixel(hdc,x,y) zwracająca wartość COLORREF. Niestety nie ma możliwości szybkiej współpracy pomiędzy grafiką API a DirectDraw (trzeba przerzucać konteksty).
Może ktoś na forum ulituje się nade mną i wrzuci tu jakieś linki, tutoriale, wskazówki a może nawet sam kod funkcji GetPixel działającej pod DDraw'em
deklaracja byłaby mniej więcej taka:
COLORREF GetPixel(LPDIRECTDRAWSURFACE Powierzchnia, int x, int y );
Za wszelką pomoc wielkie dzięki.
Za wszelką pomoc się odwdzięcze, zapewniam.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Od dłuższego czasu szukam instrukcji pozwalających na pobieranie wartości RGB piksela zawartego na powierzchni DirectDraw (na RAM lub VRAM) - przy czym są to powierzchnie 8-bitowe (256kol).
W standardowym WINAPI istnieje funkcja GetPixel(hdc,x,y) zwracająca wartość COLORREF. Niestety nie ma możliwości szybkiej współpracy pomiędzy grafiką API a DirectDraw (trzeba przerzucać konteksty).
Może ktoś na forum ulituje się nade mną i wrzuci tu jakieś linki, tutoriale, wskazówki a może nawet sam kod funkcji GetPixel działającej pod DDraw'em
deklaracja byłaby mniej więcej taka:
COLORREF GetPixel(LPDIRECTDRAWSURFACE Powierzchnia, int x, int y );
Za wszelką pomoc wielkie dzięki.
Za wszelką pomoc się odwdzięcze, zapewniam.