首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Rust语言学习交流

    硬核教程 - 使用Rust编写网游FPS外挂辅助

    winapi-rs 用到的windows API: mouse_event //模拟鼠标点击 CreateCompatibleBitmap //创建位图 SelectObject BitBlt GetDIBits BITMAPINFOHEADER, CreateCompatibleBitmap, CreateCompatibleDC, DeleteDC, DeleteObject, DIB_RGB_COLORS, GetBValue, GetDIBits 获得图片的大小 result = GetDIBits(mem_dc, h_bitmap, 0, screensize.cy as u32, null_mut(), &mut bit_info, = 0 { //第二次调用GetDIBits取图片流数据 // 位图信息及调色板大小 let info_size = bit_info.bmiHeader.biSize [0u8; size]; let ptr = buffer.as_mut_ptr().cast(); result = GetDIBits(mem_dc, h_bitmap

    2.5K30发布于 2020-07-16
  • 来自专栏加菲猫的VFP

    vfp创建垂直标签控件,效果还是不错的

    IN kernel32 INTEGER hMem DECLARE INTEGER CloseHandle IN kernel32 INTEGER hObject DECLARE INTEGER GetDIBits * nBytesPerScan nBitsArray = GlobalAlloc(0, nBitsSize) = ZeroMemory(nBitsArray, nBitsSize) = GetDIBits

    57020编辑于 2023-08-21
  • 来自专栏米扑专栏

    vc++如何将客户区存为bmp和VC实现自绘图形输出到bmp文件

    ;               return NULL;        }        lpbi=(LPBITMAPINFOHEADER)hDIB;        *lpbi=bi;        GetDIBits hDC);               return NULL;        }        lpbi=(LPBITMAPINFOHEADER)hDIB;        BOOL bGotBits=GetDIBits

    1.5K20发布于 2019-02-19
  • 来自专栏machh的专栏

    windows平台桌面截屏技术介绍

    winWidth_; BitBlt(hTemp_, 0, 0, winWidth_, winHeight_, window_dc, 0, 0, SRCCOPY | CAPTUREBLT); GetDIBits

    2.2K00编辑于 2022-06-10
  • 来自专栏转载gongluck的CSDN博客

    YV12转RGB24的计算转换和bmp(dib)文件的显示保存

    0 : bitmapinfo->bmiHeader.biClrUsed); buf = malloc(bitmapinfo->bmiHeader.biSizeImage); GetDIBits

    1.5K50发布于 2018-03-09
  • 来自专栏walterlv - 吕毅的博客

    Win32/C# 应用不依赖任何库使用纯 GDI+ 对窗口截图(BitBlt)

    IntPtr((long)lpvBits + sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER)); var got = Gdi32.GetDIBits

    1.3K20编辑于 2023-10-22
  • 来自专栏四楼没电梯

    MFC Windows 程序设计->GetDeviceCaps

    支持大于64K的字体 RC_BITBLT 具有传输位图的能力 RC_BITMAP64 支持大于64K的位图 RC_DEVBITS 支持设备位图 RC_DI_BITMAP 具有支持SetDIBits和GetDIBits

    41010编辑于 2024-10-12
  • 来自专栏一心无二用,本人只专注于基础图像算法的实现与优化。

    基于Simple Image Statistics(简单图像统计,SIS)的图像二值化算法。

    而不用每次都LOCK和UNLOCK了 // 从这个层次上说,该函数和GetDibits类似。

    1.3K60发布于 2018-01-03
  • 来自专栏转载gongluck的CSDN博客

    自制截图工具V1.0

    0 : bitmapinfo->bmiHeader.biClrUsed); buf = malloc(bitmapinfo->bmiHeader.biSizeImage); GetDIBits(hdc

    1.5K90发布于 2018-03-08
  • 来自专栏全栈程序员必看

    SDL2来源分析3:渲染(SDL_Renderer)

    (info, 0, size); info->bmiHeader.biSize = sizeof(BITMAPINFOHEADER); /* The second call to GetDIBits () fills in the bitfields */ hbm = CreateCompatibleBitmap(data->hdc, 1, 1); GetDIBits(data->hdc , hbm, 0, 0, NULL, info, DIB_RGB_COLORS); GetDIBits(data->hdc, hbm, 0, 0, NULL, info, DIB_RGB_COLORS

    3.9K20编辑于 2022-07-06
  • 来自专栏码客

    C++屏幕截图 图片转JPEG

    new char[dwSrcSize]; ZeroMemory(bmpSrc, dwSrcSize); //检索指定的兼容位图中的所有位元数据 //并复制到指定格式的设备无关位图的缓存中 GetDIBits

    2.9K10发布于 2021-07-13
  • 来自专栏全栈程序员必看

    C#常用 API函数大全[通俗易懂]

    将来自位图的二进制位复制到一个缓冲区 GetBitmapDimensionEx 取得一幅位图的宽度和高度 GetDIBColorTable 从选入设备场景的DIBSection中取得颜色表信息 GetDIBits

    3.1K41编辑于 2022-11-15
领券