使用 Direct2D 渲染位图的一部分
我正在将自定义 CAD 软件从 GDI 转换为 Direct2D。我在平移绘图时遇到问题。我想要做的是创建一个位图,其宽度是绘图窗口的 3 倍,并且宽度是绘图窗口…
取代GDI+使用 PInvoked GDI 和透明 PNG 绘制图像
我用 C# 创建了一个图像服务,它采用基础层图像 (JPG),再分层一层更透明的 PNG(32 位),然后输出最终的 JPG 图像。我试图从这个函数中挤出最后一毫…
与 Direct3D 10 的最佳 2D 集成?
到目前为止,我的应用程序主要是 DirectX 10 3D 图形。现在我们想要生成一些实时 2D 图像以显示在屏幕的一部分上。 2D 图形将通过使用来自外部硬件的…
Direct2D 是否使用后备缓冲区?
阅读 https://learn.microsoft.com /en-us/windows/win32/direct2d/comparing-direct2d-and-gdi : 演示模型 当Windows 最初设计的时候,还不够 内存…
Windows 中的换肤引擎:绘制“脏”;仅区域或一次整个窗口?
我想要制作一个能够通过 alpha 混合绘制自定义形状窗口的蒙皮引擎。也就是说,它将使用分层窗口 (UpdateLayeredWindow)。一个典型的窗口将在其背景中…
如何将 Direct2D 画布绘制到 TcxImage 画布上?
我有一个 Direct2D 演示,它创建 GridPatternBitmapBrush,然后在 Paint 方法中在 TForm 上绘制网格图案。如何让 Direct2D GridPatternBitmapBrush 出…
Directwrite:获取字体的高度
我的目标: 我想获取 IDWriteTextFormat 字体的高度,以便计算特定高度的 IDWriteTextLayout 可以容纳多少行文本。 我的问题: 现在我正在使用此代码…
C# 中的流畅视频渲染
我正在尝试找到一种在 WPF 中渲染视频的方法,其 CPU 使用率低于 MediaElement。 目标是像 C++ 编程中的 Direct3D/DirectDraw 视频渲染一样流畅且低 C…
Directx10:MSAA 最大纹理大小?
在 DirectX 10 中,如何找出给定样本数量/质量的 MSAA 纹理的最大纹理大小? 我正在尝试使用 Direct2D 渲染将一些几何图形渲染到 Direct3D MSAA 表面…
Direct2D - 没有任何内容被绘制到屏幕上,我在 C++ 中处理数组的方式出了问题。
大家好,感谢您的浏览。这是对发布的原始问题的后续 此处。 我有一个这样定义的基类: class DrawableShape { public: virtual HRESULT DrawShape(ID2…
GDI 渲染到 direct2D ID2D1BitmapRenderTarget 始终是透明的
我想将我的电影渲染软件从 DirectDraw 移植到 Direct2D。由于兼容性问题,GDI 渲染需要在图像之上完成。为了优化性能,我想实现某种后备缓冲机制,但 …
无法创建 Direct2D DXGI 曲面
我正在调用此方法: http://msdn.microsoft .com/en-us/library/dd371264(VS.85).aspx 调用失败,并显示 E_NOINTERFACE。该文档对于为什么会发生这种…
如何创建随机数量的 D2D 形状(矩形和椭圆形)并在绘图时将它们作为数组引用?
让我详细说明一下。我像这样定义一个 D2D 矩形: D2D1_RECT_F rect1 = D2D1::RectF(5, 0, 150, 150); 和一个椭圆: D2D1_ELLIPSE ellipse1 = D2D1::El…
TDirect2DCanvas 速度慢还是我做错了什么?
在寻找替代 GDI 的替代方案时,我试图在 Windows 7 中测试 Delphi 2010 TDirect2DCanvas 的性能。我 通过使用 Direct2D 绘制一条巨大的折线进行测试,…