gpt4 book ai didi

visual-c++ - 访问 CBitmap 对象中的单个像素

转载 作者:行者123 更新时间:2023-12-01 12:21:23 28 4
gpt4 key购买 nike

作为练习,我正在尝试编写一段代码,它可以在特定的 x/y 位置从 MFC CBitmap 对象中采样单个像素。

该类没有任何GetPixel类型的接口(interface),我看到的大部分信息都是通过CBitmap::GetBitMapBits复制CBitmap位的全部内容,这看起来效率极低。

有没有办法通过指针访问字节数组并将其作为数组访问?

最佳答案

您需要选择CBitmap 到一个CDC 中( CDC::SelectObject ) 首先。设备上下文有一个 CDC::GetPixel成员(member)。

关于visual-c++ - 访问 CBitmap 对象中的单个像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43761146/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com