X
xwings
Unregistered / Unconfirmed
GUEST, unregistred user!
我现在在写一个图象处理程序. 像要可以直接操作图象数据, 就是用指针直接操作内存.
我开始用的是Tbitmap.scanline[height-1]获取存储图象数据的首地址.后来我把Tbitmap.handleType
改为bmDDB时(原来是bmDIB,速度较慢) 发现操作指针指向的内存时,图象不在发生变化.轻各位高手指点.
如何获取图象存储的内存区域. 不要用savetoStream 这样也很慢地. 我需要很高的速度要求.
ps: API 的createBitmap函数 中 有个参数是图象数据的地址指针. 我分配了空间,并且创建了位图.
可是发现那个内存区域没有图象数据,为何故?
有什么好办法可以满足我的需要? 请指教.
回答之后再加200分.
我开始用的是Tbitmap.scanline[height-1]获取存储图象数据的首地址.后来我把Tbitmap.handleType
改为bmDDB时(原来是bmDIB,速度较慢) 发现操作指针指向的内存时,图象不在发生变化.轻各位高手指点.
如何获取图象存储的内存区域. 不要用savetoStream 这样也很慢地. 我需要很高的速度要求.
ps: API 的createBitmap函数 中 有个参数是图象数据的地址指针. 我分配了空间,并且创建了位图.
可是发现那个内存区域没有图象数据,为何故?
有什么好办法可以满足我的需要? 请指教.
回答之后再加200分.