腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(221)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
GetDIBits
帮助
我正在尝试使用以下代码使用
getDIBits
获取1bpp位图的比特:PBYTE buf=NULL;HBITMAP bmpfile(LPBITMAPINFO)calloc(1,sizeof(BITMAPINFO));dibLineCount =
GetDIBits
(dcmem,b
浏览 2
提问于2011-09-21
得票数 0
1
回答
如何使用
GetDIBits
函数
..BitCount = 24var hdc win.HDCwin.
GetDIBits
(hdc, bitmap, 0, uint32(bitmap.BmHeight), bitmapInfo, nil, 0)win.
GetDIBits
uint32(bitmap.BmHeight), bitmapInfo, (*byte)(unsafe.Pointer(&
浏览 4
修改于2020-02-19
得票数 0
回答已采纳
1
回答
理解
GetDiBits
。C++
MSDN说,在调用此函数之前,不应该将
GetDiBits
中使用的位图选择到DC中。但是根据我的经验(使用BitBlt),我知道除非选择了位图,否则我无法绘制位图。
GetDiBits
是如何规避这一问题的?我可以使用一个未选定的,新创建的位图作为这个函数的参数吗? 这两个函数都使用h
浏览 3
修改于2018-04-11
得票数 3
回答已采纳
1
回答
具有_imp__
GetDIBits
@28函数的未定义引用
GetDIBits
我试图在Windows上使用
GetDIBits
函数和C++ (与QtCreator一起使用)。代码编译但不能与错误链接。对_imp__
GetDIBits
@28的未定义引用 到我的.pro文件,但是没有什么改变。
浏览 3
提问于2016-07-22
得票数 0
回答已采纳
1
回答
使用
GetDIBits
加载位图
我想使用
GetDIBits
在C++中加载位图。bitmap_info.bmiHeader.biBitCount = DM_BITSPERPEL;//bits per pixel
GetDIBits
浏览 14
提问于2014-04-26
得票数 1
回答已采纳
2
回答
Winapi
GetDIBits
访问冲突
0 raise Exception("
GetDIBits
failed")我
浏览 4
修改于2014-06-27
得票数 0
1
回答
GetDIBits
()由于PNG压缩而失败
当调用
GetDIBits
()时,图像的大小会更新到bi.biSizeImage中。当bi.biCompression为BI_RGB时,一切正常。然后,我将压缩模式从BI_RGB更改为BI_PNG;
GetDIBits
()开始失败。请帮我解决这个问题。
浏览 0
提问于2010-06-23
得票数 0
回答已采纳
2
回答
GetDIBits
:位图修改,但崩溃了?
GetDIBits
:尝试修改位图,但不确定如何操作?我试过lpvBits,但它在“猪”区域的比较中崩溃了。我该怎么做呢?
GetDIBits
(dc, m_bmp, 0, 400, lpvBits, &bi, DIB_RGB_COLORS)) char *pig = (char*
浏览 2
修改于2011-10-23
得票数 0
回答已采纳
3
回答
使用
GetDIBits
()时遇到问题
以下使用
GetDIBits
()的代码没有给出所需的输出:#include <iostream>int main()bmi.bmiHeader.biYPelsPerMeter=0; bmi.bmiHeader.biClrImportant=0;
GetDIBits
编辑:似乎
GetDIBits
()无法将像素数据保存
浏览 5
修改于2013-05-16
得票数 0
1
回答
c++
GetDIBits
不工作
BITMAPINFO MyBMInfo = {0}; if(0 ==
GetDIBits
MyBMInfo.bmiHeader.biHeight) : (MyBMInfo.bmiHeader.biHeight); if(0 ==
GetDIBits
浏览 1
修改于2017-05-23
得票数 4
回答已采纳
3
回答
c++用
GetDIBits
()读取像素
MyBMInfo.bmiHeader.biSize = sizeof(MyBMInfo.bmiHeader); if(0 ==
GetDIBits
MyBMInfo.bmiHeader.biHeight = abs(MyBMInfo.bmiHeader.biHeight); if(0 ==
GetDIBits
浏览 6
提问于2014-10-07
得票数 6
回答已采纳
1
回答
使用BITMAP::bmBits和
GetDIBits
有什么不同?
我刚刚意识到GDI中有BITMAP,然后你在几乎所有的
GetDIBits
示例中都使用了GetObject(hBmp, sizeof(BITMAP), &bmp);。但是这里新填充的bmp有一个字段:bmBits谢谢,Ali Veli
浏览 9
提问于2011-08-03
得票数 0
2
回答
对
GetDIBits
()的调用成功,但程序终止
ScanRect()内的每个函数调用都会成功,包括对
GetDIBits
()的两个调用。我在第二次调用
GetDIBits
()之后插入了Sleep(8192)行,程序在经过8秒后终止。编辑:根据本帖中的建议对原始代码进行修改。
GetDIBits
(hCDC, hBitmap, 0, iHeight, NULL, &bmInfo, DIB_RGB_COLORS)) {
GetDIBits
" << endl; // error h
浏览 1
修改于2021-05-11
得票数 0
1
回答
GetDIBits
返回兼容位图的无效颜色数组
我试图通过
GetDIBits
从兼容的位图(它完全由RGB(0,0,255)颜色填充)中获取像素数组,但它返回了另一种颜色。而且,当我试图改变一个数组时,它实际上返回了一个异常。怎么啦?blue brush //In
GetDIBi
浏览 1
修改于2018-03-02
得票数 0
1
回答
使用
GetDIBits
()获取像素RGB颜色值
我想使用
GetDIBits
()获得像素RGB颜色值。我已经可以使用GetPixel()获得像素RGB颜色值,但效率不是很高。我听说
GetDIBits
()在这方面做得更好。Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long End With BitBlt hDcmem, 0, 0, width, hei
浏览 55
修改于2021-05-18
得票数 2
回答已采纳
2
回答
GetDiBits
:在BITMAPINFOHEADER中传递的不同尺寸
根据我对这个函数的经验,我有一些关于
GetDiBits
的问题。bmpSmallInfo.bmiHeader.biWidth, bmpSmallInfo.bmiHeader.biHeight, ScreenDC, 0, 0, SRCCOPY);
GetDIBits
这意味着
GetDiBits
忽略位图的正确大小,并使用BITMAPINFOHEADER中提供的位图,而不会崩溃。(我在使用Win10。) 这是正常的吗?由于我不想通过网络发送不想要的字节,所以我不得不问:
GetDiBits
是否输出一个大
浏览 1
修改于2018-04-14
得票数 3
回答已采纳
2
回答
WinAPI/GDI:如何使用
GetDIBits
()为位图合成颜色表?
我发现很难理解
GetDIBits
()函数的MSDN站点下面的摘录: 问题2:"
GetDIBits
填充BITMAPINFOHEADER结构或没有颜色表的BITMAPCOREHEADER“是什么意思?问题3:是否有一种方法可以使用
GetDIBits
()来获取位图的颜色表(即数组映射到颜色的索引)? 从
浏览 4
修改于2017-10-04
得票数 1
回答已采纳
1
回答
使用
GetDIBits
访问图像的像素颜色
我可以使用
GetDIBits
加载当前窗口的颜色内容,但我不知道如何从某个位置加载图像的颜色。有人能告诉我怎么做吗?bmi.bmiHeader.biCompression = BI_RGB; ::
GetDIBits
浏览 3
修改于2012-06-23
得票数 0
回答已采纳
1
回答
GetDIBits
()返回错误的BGR值:
GetDIBits
()没有将正确的BGR值传递给COLORREF数组:#include <iostream> bmpInfo.bmiHeader.biCompression=BI_RGB;
GetDIBits
浏览 3
提问于2013-05-17
得票数 0
回答已采纳
1
回答
GetDIBits
返回所有值为0的数组。
MyBMInfo.bmiHeader.biSize = sizeof(MyBMInfo.bmiHeader); if (0 ==
GetDIBits
cstdblib and stdlib.h) // Call
GetDIBits
to (format and) store the
浏览 7
提问于2021-03-10
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券