您的位置:首页 > 其它

SetBitmapBits问题

2007-08-13 15:47 197 查看
近日写一个相册上传软件时发现使用SetBitmapBits带出来的一个奇怪问题 。

手动旋转一个DIB的时候有些图片左转和右转反过来了,而使用GetDIBits取到DIB的高是一个正数,不是负的(负的表示Bits数据是topdown存放),最后使用CopyMemory直接写Bits,哈哈,问题修复。

后来看了下SetBitmapBits的MSDN,竟然说是一个16位Windows兼容函数,建议使用SetDIBits。不过SetDIBits参数太复杂了点,对DIB,还是直接Copy来得快些。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: