欧美性爱区第1页
东京热 256色图像暴露武艺乞助
发布日期:2024-11-05 16:21 点击次数:98
漫画巨乳 这个文献自身并不是标准的256色形势,而是像素数据(索引值)和调色板分开的;图片大小(例如为40H,50H)还是知谈了;
当今要把它读入况且暴露
念念收尾的标准是:
szpalHead dd 01000300H ;(构造调色板结构头部version和n)
szBufferpal dd 256 dup(?) ;(n数)
;构建一个00010003(word 100,word 300)起原的pal结构用来creatpal
1、 在缔造窗口前,先掀开文献,然后把调色板文献读到szBufferpal
把像素数据读入到xxxxbuffer
2、创建窗口以及关系惩办
3、WM_PAINT讯息中创建调色板况且暴露图像:
这个技能有问题了;
....
local @stPs:PAINTSTRUCT
....
invoke BeginPaint,hWnd,addr @stPs
mov @hDc,eax
invoke CreateCompatibleDC,@hDc
mov @hBmp,eax
invoke CreatePalette,offset szBuffer
invoke SelectPalette,eax,@hBmp,NULL
invoke RealizePalette,@hBmp
....问题是,像素数据怎样惩办呢?BitBlt的第5个参数是数据的handle
这几个之间是怎样说合一致的呢?
invoke BitBlt,@hDc,0,0,40H,50H,esi,0,0,SRCCOPY
invoke EndPaint,hWnd,addr @stPs
没搞过肖似惩办,教唆。
照旧说,平直alloc一个特殊的内存区域,然后按照bmp256色文献形势把文献头
和调色板和数据写进去,然后把这个内存区域行为念一个位图暴泄露来?
那该怎样把它行为念位图呢?用什么函数?
[培训]内核启动高档班东京热,冲击BAT一流互联网大厂责任,每周日13:00-18:00直播讲课