Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
CreateGraphics 和 Paint 事件的 Graphics 对象有什么区别?
有人可以解释一下两者之间的区别吗Graphics传递的对象pevent Graphics以及通过调用返回的那个this CreateGraphics 每当一个Paint事件被引发 你会得到一个Graphics要绘制的对象 这被传递为peve
c
WinForms
graphics
gdi
修改打印机特定配置对话框的属性
我们构建了一个自定义打印对话框 其中有一个用于显示打印机特定对话框的按钮 我读这个答案 https stackoverflow com questions 939481 display printer specific configurat
c
printing
gdi
如何使用 .NET / GDI+ 禁用子采样?
我正在尝试使用 Bitmap 类保存 JPEG 图像 我注意到无论我指定的质量级别如何 锐利的边缘总是模糊的 我发现这是由于一个或多个通道的二次采样造成的 如何在保存图像时禁用子采样 我目前正在使用这段代码 EncoderParameter
c
gdi
jpeg
systemdrawing
绘制多条徒手折线或曲线图 - 添加撤消功能
我正在尝试创建一个具有撤消和重做功能的简单绘图应用程序 我假设您可以将要绘制的内容添加到列表中 并调用该列表来绘制所有内容 然后撤消应该只是删除最后添加的项目并再次重新绘制所有内容 问题是 如何将绘制的内容添加到列表中并使用该列表撤消 我正
c
WinForms
graphics
gdi
GDI+ LockBits()/UnLockBits() 异常
我的程序是用 C 编写的 并在低级别上使用位图进行操作 一切工作正常 但有时 非常罕见 但稳定 会发生异常 通用 GDI 异常 并且很难重现这种情况 函数 LockBits 和 UnLockBits 发生异常 它包含错误代码 2147467
c
Bitmap
gdi
如何绘制不断变化的图形
以前没有这样做过 除了在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
«
1 ...
3
4
5
6
7
8
9
...13
»