中国服务器网
  • Linux
  • Windows
  • Ubuntu
  1. 中国服务器网
  2. 位图 图像 gdi + winapi Windows
  3. 使用GDI显示图像的红色通道
Intereting Posts
C程序有一个简单但看起来不错的GUI库吗? 正确的重写为.net文件的重写path为silex? 在Windows资源监视器中使用哪种GUI控件? 在远程linux机器上执行代码 咕噜手表/ sass工作不正常 FILE *“/ dev / stdout”和stdout之间的区别 如何使用Python在embedded斜线的Windows上创build文件? 命令提示符 – 输出结果而不覆盖目标文件 ArcGIS 10.1和Python加载项 bashredirectstdout和stderr来通过ssh分离命令 asynchronous开球 从networking目录轮询 如何检查path的目标是一个目录? 在batch file的新窗口中启动一个进程 在Windows 64位机器上安装pyenchant

使用GDI显示图像的红色通道

我有24位RGB图像。我只想用GDI在显示器上显示红色通道。 我应该使用调色板吗? 什么是使用策略?

请适当地指导我。

  • Gdiplus :: Bitmap :: FromHICON是否正确处理“黑白图标”?
  • Windows CF_DIB到剪贴板中的CF_BITMAP
  • 如何直接在Windows中分配video卡内存?
  • 在Linux上,如何绘制文本到位图?
  • 在内存中使用16位灰度位图

最快的方法是使用BitBlt 。 创建与您的RGB图像大小相同的另一个24位位图。 用纯红色填充。 然后用SRCAND使用BitBlt 。 如文档中所述

通过使用布尔AND运算符组合源和目标矩形的颜色。

  • 移动语义和窗口句柄。 DeleteObject安全处理?
  • 什么是rgbReserved?
  • Windows成像组件 – Direct2D C ++ – 绘图,保存
  • 高效地获取Windows桌面的屏幕截图
  • 无法保存具有variables名称的位图图像
  • Bitmap.Save“通用错误”
  • 为什么自定义光标图像显示不正确?
  • 结合位图 – GDI / GDI +?
  • 如何从Windows剪贴板中读取位图
  • .NET Bitmap.Load方法在不同的计算机上产生不同的结果
  • 单色位图SetPixel / GetPixel问题Win32 C代码
  • .bmp文件格式的最大分辨率
  • Windows编程DialogBox背景图片
  • c ++更改位图中的值

  • © 2017 中国服务器网
  • Topics
  • Terms
  • Privacy Policy