Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何绘制不断变化的图形
以前没有这样做过 除了在java中 https stackoverflow com questions 3742731 java how to draw constantly changing graphics 看看怎么样史蒂夫 麦克劳德
c
graphics
gdi
从另一个 HBITMAP 复制位图
我正在尝试编写一个类来在我的程序中包装位图功能 一个有用的功能是从另一个位图句柄复制位图 我有点卡住了 void operator MyBitmapType bmp HDC dcMem HDC dcSource if m hBitmap b
c
Windows
Bitmap
gdi
ATL
Win32 (GDI) - 设置静态控件的不透明度
我正在使用 C 无 MFC 或 GDI 我想要的是将子窗口的不透明度设置为 100 我的子窗口是STATIC控制 我想知道这是否可能 如果可以 有人可以指出我如何做到这一点的正确方向 这是我的设置 我创建我的父窗口如下 HWND hWnd
c
WINAPI
gdi
transparent
DrawText 与 TextOut Win32
我发现以前使用过这两个功能 但我不太明白它们之间的区别 好吧 我知道DrawText需要一个格式化矩形 并且可以进行一些文本格式化 而textout仅起始坐标 还有其他区别吗 DrawText http msdn microsoft com
c
WINAPI
gdi
.net onpaint 垂直同步
我正在尝试使用 winforms 和 gdi 实现一些动画 但我在控件内得到了很多撕裂移动的精灵 托管 net中有没有办法让重写的Control OnPaint方法等待监视器的垂直回溯 您已经使用双缓冲了吗 如果不是 我怀疑这会消除撕裂 并
c
WinForms
graphics
gdi
如何使用 LoadImage 和 StretchDIBits 绘制 PNG 图像?
这与问题有关如何使用 Win32 GDI 加载 PNG 图像 如果可能 不要使用 GDI https stackoverflow com questions 4567875 how would i load a png image usin
c
image
PNG
gdi
StretchDIBits
将内存中的 24 位图像转换为索引颜色
我在内存中创建了一个格式为 Format24bppRgb 的图像 我将其保存为 PNG 大小为 24kb 如果我使用 Photoshop 将相同的图像保存为 24 位 PNG 则其大小大致相同 但如果我将其保存为仅 32 色的 8 位 PN
NET
gdi
systemdrawing
Windows DPI 设置影响 Graphics.DrawString
我已经创建了一个新的 Bitmap 对象 现在想要使用 GDI 向其绘制一些文本 所以我调用 Graphics DrawString 问题是字符串的大小取决于 Windows 7 的 DPI 设置 有什么方法可以使我的文本绘制独立于 Win
c
gdi
DPI
drawstring
寻找比 GDI 更快的解决方案来渲染动态数据图
我使用 C CLI 编写了一个简单的基于 GDI 的数据绘图仪 但它不是特别快 一些基本分析表明问题在于屏幕渲染 有没有办法为 UserControl 启用硬件加速 或者是否有用于 direct3D 的 net 接口 或者我可以考虑其他一些
NET
gdi
CCLI
Direct3D
plot
在本机 C++ 中锁定 GDI+ 位图?
我可以找到很多关于如何在托管 c 中执行此操作的示例 但没有找到非托管的示例 我希望尽可能高效地获取所有像素数据 但我需要更多有关 scan0 内容的一些信息 以便我可以正确地迭代像素数据并从中获取每个 rgba 值 现在我有这个 Bitm
c
gdi
对 BITMAPINFO (HBITMAP) 中像素数据的原始/直接访问
我试图弄清楚如何从屏幕访问原始像素信息 到目前为止 我一直将屏幕捕获到 HBITMAP 填充 BITMAPINFO 然后创建此 BITMAPINFO 变量的指针以直接从内存读取 我知道必须从文件中 删除 标头 因此我将指针直接前进到位图数据
c
pointers
memoryleaks
Bitmap
gdi
如果释放不干净的设备上下文会发生什么?
通常 如果程序将一个对象选择到设备上下文中 或者更改其属性 则应该在释放设备上下文之前将它们更改回来 如果不这样做会发生什么 假设我这样做 HDC hdc GetDC some window SelectObject hdc some fo
c
WINAPI
gdi
StretchDIBits 失败,有时什么也画不出来,
我正在使用 gdi c 如果我绘制大图像 例如 7000 5000 StretchDIBits 功能有时会失败 它什么也没画 GetLastError 表示系统资源不足 任何人都可以解释为什么即使 DC 已成功准备 StretchDIBit
c
gdi
StretchDIBits
从内存缓冲区创建 HBITMAP
我有一个应用程序 它从数据库中加载一些 blob 数据 这些数据可以表示 png 格式或各种位图和图标的原始二进制数据 这被存储在std vector
c
MFC
Bitmap
gdi
HBITMAP
用 GDI 绘制 opengl/D3D 吗?
我想知道是否可以使用 GDI 在 opengl direct3D 表面上进行绘制 如果是的话 该怎么做 我问的原因是因为我正在编写一个简单的应用程序来在游戏中绘制一些东西 这些东西都是 2D 或文本 例如帧速率信息 自定义十字准线 时钟等
c
Windows
OpenGL
gdi
Direct3D
应为使用 GetDIBits 函数从 HBITMAP 接收的 DIB 数据分配多少内存?
应为使用 GetDIBits 函数从 HBITMAP 接收的 DIB 数据分配多少内存 MSDN中对GetDIBits函数的描述如下 int GetDIBits in HDC hdc in HBITMAP hbmp in UINT uSta
c
visualc
Bitmap
gdi
dib
在不使用 WPF 的扩展玻璃框架中绘制文本框
我正在尝试在表单的扩展玻璃框架上绘制一个文本框 我不会描述这个技术 它是众所周知的 对于那些还没有听说过的人来说 这是一个例子 http www danielmoth com Blog Vista Glass In C aspx http
c
TextBox
gdi
aero
aeroglass
使用 GDI+ 将 24 bpp 转换为 4 bpp
我的程序当前采用 4 bpp 每像素位数 TIFF 作为位图 将其转换为图形 添加一些文本字符串 然后再次将其保存为 TIFF 文件 默认情况下 输出 Bitmap Save TIFF 文件似乎为 24 bpp 无论输入如何 并且比原始 T
VBNET
gdi
Bitmap
tiff
C++ GDI+ 如何绘制带边框半径的矩形
这就是我使用 GDI 绘制矩形的方法 Graphics g hdc SolidBrush blueColor Color 255 74 134 232 g FillRectangle blueColor x y width height D
c
WINAPI
VisualStudio2019
gdi
我可以获取另一个应用程序进程中任意窗口的位图吗?
我正在尝试自动化第三方 Win32 应用程序 我想在定义的时间间隔捕获特定窗口的图形内容 我正处于这个的早期阶段 目前我正在尝试使用微软用户界面自动化 https learn microsoft com en us previous ver
gdi
SendMessage
microsoftuiautomation
«
1 ...
5
6
7
8
9
10
11
...14
»