腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
GetDIBits
()
获取
像素
RGB
颜色
值
、
我想
使用
GetDIBits
()获得
像素
RGB
颜色
值
。我已经可以
使用
GetPixel()获得
像素
RGB
颜色
值
,但效率不是很高。我听说
GetDIBits
()在这方面做得更好。运行时没有错误,但
像素
的
RGB
值
始终为0。你能指出哪里出了问题吗?我不熟悉Windows API。Declare Function DeleteObject L
浏览 55
提问于2021-05-16
得票数 2
回答已采纳
2
回答
使用
Windows
GetDIBits
函数
获取
位图
像素
值
、
、
、
、
我试图
使用
GetDIBits
函数
获取
位图的
像素
。由于我没有研究过Windows /API,所以我对第一个参数HDC非常不确定。以下是我读取
像素
值
的步骤: :
浏览 5
提问于2011-12-28
得票数 3
5
回答
GetDIBits
并
使用
X,Y遍历
像素
、
、
、
我正在抓取屏幕的一部分,并扫描特定
颜色
范围的
像素
。我可以将这些位放入数组中,但我不确定如何才能像处理图像一样遍历数组。green = lpPixels[x + 1]; }这基本上就是我想要做的,所以如果红色、蓝色和绿色是某种
颜色
我只是不知道如何以这种方式
使用
GetDIBits
,也不知道如何适当地设置数组来实现这一点。
浏览 4
提问于2010-09-11
得票数 10
回答已采纳
1
回答
GetDIBits
返回兼容位图的无效
颜色
数组
、
、
、
我试图通过
GetDIBits
从兼容的位图(它完全由
RGB
(0,0,255)
颜色
填充)中
获取
像素
数组,但它返回了另一种
颜色
。而且,当我试图改变一个数组时,它实际上返回了一个异常。怎么啦?WM_PAINT: PAINTSTRUCT ps; HBRUSH hb = CreateSolidBrush(
RGB
blue brush BITMAPINFO bi = { 0
浏览 1
提问于2018-03-02
得票数 0
1
回答
扫描BitMap以获得特定
像素
颜色
,并给出x,y在c++中的位置
、
、
、
我只想扫描内存中的位图,找出给定
像素
的
RGB
值
的特定
颜色
,如果找到,给我那个
像素
的x,y线。这里有代码,可以将给定窗口的位图存储在内存中,并且工作正常。但是当我试图检索
像素
的红色
值
为60的位置时,我得到了各种各样的奇异
值
。hdc = GetDC(0);MyBMInfo.bmiHeader.biSize = sizeof(MyBMInfo.bmiHeader);
GetDIBits</e
浏览 0
提问于2018-03-28
得票数 2
回答已采纳
1
回答
如何访问win32缩略图的图像数据
、
、
、
、
我试图通过以下步骤访问win32缩略图的图像数据,以便与另一个库一起
使用
它: 基于的
像素
数据检索// error checks omitted LPCTSTR path = TEXT("<path-to-jpg-imag
浏览 3
提问于2014-01-06
得票数 2
回答已采纳
1
回答
C++/Win32:如何从HBITMAP
获取
alpha通道?
、
、
、
、
我可以
使用
::AlphaBlend GDI函数成功地呈现它。我希望能够检测到何时
使用
::AlphaBlend,以及何时
使用
老式方法将源HBITMAP中的特定
颜色
视为透明。SelectObject(sourceHdc, m_hbmp);
浏览 6
提问于2008-12-02
得票数 10
回答已采纳
1
回答
如何打印RGBQUAD结构中的
值
?
、
、
我试图
获取
屏幕左上方的100×100平方屏幕截图,然后将所有
像素
颜色
十六进制
值
打印到控制台。现在,它只是打印空白。bmi.bmiHeader.biPlanes = 1; bmi.bmiHeader.biCompression = BI_
RGB
RGBQUAD[100 * 100];
浏览 4
提问于2020-08-01
得票数 1
回答已采纳
2
回答
如何在win32加载位图后对其进行编辑
、
、
LoadImage( NULL, filePath, IMAGE_BITMAP, 0, 0, LR_DEFAULTSIZE | LR_LOADFROMFILE );BITMAP bm;因为结构中bmBits的
值
是0。ZeroMemory(&bi.bmiHeader, sizeof(BITMAPINFOHEADER)); bi.bmiH
浏览 0
提问于2010-12-16
得票数 1
回答已采纳
1
回答
如何从GDI位图中
获取
原始缓冲区?
、
如果我正确理解GDI,那么函数
GetDIBits
将从windows中捕获的位图图像中提取原始
像素
数据。--
GetDIBits
函数检索指定的兼容位图的位,并
使用
指定的格式将它们作为DIB复制到缓冲区中。因此,下面的代码应该只
获取
像素
数据 HBITMAP hbmp; DWORD dwBytesWritten =32位
值
,那么我应该有66兆位,但是我得到的输出没有意义。dwBmpSi
浏览 5
提问于2022-11-07
得票数 0
2
回答
WinAPI/GDI:如何
使用
GetDIBits
()为位图合成
颜色
表?
、
、
我发现很难理解
GetDIBits
()函数的MSDN站点下面的摘录: 问题2:"
GetDIBits
填充BITMAPINFOHEADER结构或没有
颜色
表的BITMAPCOREHEADER“是什么意思?有什么
颜色
的表格来填充这些结构?它们中似乎没有一个与
颜色
表
浏览 4
提问于2017-10-04
得票数 1
回答已采纳
3
回答
使用
GetDIBits
()时遇到问题
、
、
以下
使用
GetDIBits
()的代码没有给出所需的输出:#include <iostream>int main(); bmi.bmiHeader.biBitCount=24; bmi.bmiHeader.biCompression=BI_
RGB
(MemDC,hBit,500,1,p,&bmi,DIB_
RGB
_COLORS);
浏览 5
提问于2013-05-15
得票数 0
3
回答
c++用
GetDIBits
()读取
像素
、
、
、
所以我的问题是,我需要做什么才能让它用我的for循环打印出一些随机的
颜色
(R,G或B)?MyBMInfo.bmiHeader.biSize = sizeof(MyBMInfo.bmiHeader); if(0 ==
GetDIBits
(hdcMem, hBitmap, 0, 0, NULL, &MyBMInfo, DIB_
RGB
_COLORS)) { cout << &qu
浏览 6
提问于2014-10-07
得票数 6
回答已采纳
1
回答
虚幻4的平均纹理
颜色
、
因此,我得到了当前场景的图像与场景捕获2d,并可以
使用
它与一个渲染目标。现在,是否可以只
使用
蓝图(或非常基本的C++)来获得这种纹理的平均
颜色
?如果这不是直接可能的话,我会考虑严重模糊纹理,只读取中心
像素
的
颜色
。那可行吗?材料:该材料目前的基本
颜色
白色测试,因为你注意到的
颜色
仍然是黑色的HUD。MaterialExpressionTextureSamplePara
浏览 4
提问于2015-01-05
得票数 2
2
回答
对
GetDIBits
()的调用成功,但程序终止
ScanRect()内的每个函数调用都会成功,包括对
GetDIBits
()的两个调用。第一个调用将lpvBits设置为NULL,使其用有关
像素
数据的信息填充bmInfo的BITMAPINFOHEADER,报告的
值
为每
像素
32位。 一切似乎都成功了,但是程序突然终止了。我意识到内存缓冲区的大小是硬编码的,但它比测试中
使用
的矩形要大得多。这应该不会导致错误。当然,在我找出程序终止的原因后,我会让程序计算必要的缓冲区大小。
GetDIBits
(hCDC, hBitmap, 0, iHeight,
浏览 1
提问于2021-05-11
得票数 0
1
回答
用Java实现缓冲图像
像素
阅读器
、
、
、
首先,我想得到每个
像素
的
RGB
颜色
,然后把它放到一些光线中。然后我想把每个
rgb
颜色
的东西转换成一个字符串,所以它应该是这样的:{{.1,1,0};{1,.5,.5};{.2,.3,.6}}; 有人能告诉我我需要知道什么
浏览 2
提问于2013-07-18
得票数 0
4
回答
确定图片的主色
、
、
、
我正在尝试想出一种算法来确定图像中的主色(从设备相机中
获取
,或者通过选择照片库中的现有照片)。我已经用Swift编写了一个iOS 8应用程序,可以
获取
图像中每个
像素
的
RGB
值
,但我真的不知道从那里做什么。 对于具有明显主色的
像素
,例如
RGB
(230,15,30),很容易确定主色。然而,我真的不知道如何处理具有
RGB
值
的
像素
,其中3个
值
中有2个
值
相似,比如
RGB
(2
浏览 3
提问于2015-04-03
得票数 3
4
回答
Android 2.2会扭曲图片
颜色
吗?
、
、
我需要在运行时加载它们,并从中
获取
某些
像素
的确切
颜色
。重要的是,我不想缩放这些图片。我不会直接在UI上显示它们,它们用作地图。 现在,在Android 1.5上,这是没有问题的。我将这些图像放在'/res/drawable‘目录中,用BitmapFactory将它们加载到一个Bitmap对象中,并
使用
它来
获取
所需
像素
的
颜色
。例如
像素
(100,50)具有
颜色
RGB
(100,1,100)。在
浏览 4
提问于2010-10-27
得票数 4
1
回答
如何确定应用程序所
使用
的确切
颜色
?
、
、
、
我需要验证一个应用程序在特定元素上
使用
的确切
颜色
。 我可以做个截图,然后把它发到电脑上。 最好是iOS或macOS应用程序,但在线或Windows也能工作。
浏览 0
提问于2019-04-09
得票数 1
3
回答
如何计算位图的平均
rgb
颜色
值
、
、
、
、
在我的C# (3.5)应用程序中,我需要
获取
位图的红色、绿色和蓝色通道的平均
颜色
值
。优选地,不
使用
外部库。这可以做到吗?如果是这样的话,是怎么做的?提前谢谢。试着让事情更精确一些:位图中的每个
像素
都有一个特定的
RGB
颜色
值
。我想要得到图像中所有
像素
的平均
RGB
值
。
浏览 1
提问于2009-07-01
得票数 20
回答已采纳
点击加载更多
相关
资讯
Python中获取颜色RGB值的方法与应用
有什么拾色器可以快速获取图片RGB值
使用Shell调用Python实现循环并获取多次返回值
Python数据分析中的Numpy图像处理实操!
Python图像处理,Pillow库果然很强悍(17)
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券