Direct2D是一种硬件加速的即时模式2-D图形API,可为二维几何图形,位图和文本提供高性能和高质量的渲染。 Direct2D API旨在与GDI,GDI +和Direct3D良好互操作。
direct2d push/pop 轴对齐剪辑的顺序是否应该与 push/pop 层一起保留
在 direct2d 中有两种类型的剪辑:用于 PushAxisAlignedClip 和 PopAxisAlignedClip 的轴对齐剪辑以及用于 PushLayer 和 PopLayer 的图层剪辑。文档说每次调用
当画笔的不透明度和 alpha 通道均小于 1 时,direct2d 如何计算不透明度
在 direct2d 中有所有画笔 ID2D1Brush 的基础,它具有使用 SetOpacity 设置的不透明度,并且有一个纯色画笔使用带 alpha 通道的浮点 RGBA 颜色。有...
应用模糊效果后ID2D1Bitmap增加了多少?我找到了图片应该增加的公式: Output bitmap growth (X and Y) = StandardDeviation (DIPs) * 6 * ((U...
我正在尝试使用 Direct2D1 重现以下效果: 我认为这将是使用内置湍流效果并调整偏移属性的“简单”案例,因为
`IDWriteTextLayout::HitTestTextPosition`中的`textPosition`参数是指utf-16索引还是`wchar_t`索引
IDWriteTextLayout::HitTestTextPosition 方法将第一个参数作为 UINT32 textPosition,文档将其描述为: 用于获取像素位置的文本位置。 但我不能完全
我可以绕过 ID2D1Bitmap 或 IWICBitmapSource 的角吗?
我有一张方形图片,我想用它来圆化边缘。我是用System Bitmap和GraphicsPath做的,但是这里不一样。 图片示例 也许我想错了,这很简单......
在 MFC 中使用 Direct2D 将 svg 文件转换为位图
我想将 svg 文件转换为位图。我读到 Direct2D 支持加载和使用 svg 文件。如何在MFC中使用它? 我尝试了 Direct2D SVG 图像渲染示例中的代码。但无法渲染/绘制...
`D2D1_LAYER_PARAMETERS` 中`ID2D1Geometry* geometricMask` 的生命周期是多少
我在调用 PushLayer 进行裁剪时使用 D2D1_LAYER_PARAMETERS,并且当裁剪不是没有半径的矩形时,我通过创建一个新结构使用 ID2D1Geometry* geometricMask 成员,
当一个矩形被绘制为两个单独的三角形时,是否可以避免渐变伪影?
我想绘制一个矩形,使其每个像素都从其四个角指定的颜色进行插值。我目前正在使用相当古老的 Win 绘制两个三角形...
是否可以在 Direct2d 中同时使用图层和效果?如果是这样,你能举个例子吗?
是否可以在 Direct2d 中同时使用图层和效果?如果是这样,你能举个例子吗?
我在指定源矩形的同时绘制位图时遇到 Direct2D 问题,希望有人能指出我如何修复它。 我正在关注这里的示例:https://docwiki.embarcadero.com/
我在用direct2d做一个测试程序来显示线条,然而我注意到一个小细节,那就是当我告诉direct2d画一条虚线(100,200)和(500,200)时,direct2d真的没有......
我现在正在做一个仿真编程,我想把我的应用程序从使用GDI移植到使用Direct2D。但是我的Direct2D代码比GDI代码慢很多。我渲染了很多椭圆的 ...
WM_PAINT 消息频率:C# (.Net Framework 4.7.2 WinForms) vs. C++。
我目前正在将我的一些使用C#(FW版本4.7.2)WinForms实现的旧游戏转换为使用C++的Direct3D。目前,我所有的实时图形游戏都实现了OnPaint覆盖,画 ...
如何从SharpDXDirect2D复制图像到.NET位图?
我开发了一个.NET WinForms应用程序,需要缩放大量的大图片,并将它们显示为表单上的小图标。我有性能问题,特别是在特定的机器上。因此我的目标是...
使用WM_MOUSEWHEEL消息处理时,如何存储Direct2D窗口的缩放效果?
我试图使用Direct2D助手函数在鼠标位置放大我的ID2D1HwndRenderTarget* renderTarget-window。经过一些测试,我发现GET_WHEEL_DELTA_WPARAM(...)。
我正在保存一个Direct2D设备上下文的位图。我的目标是保持32位(RGB与alpha),但没有PNG,我宁愿有一个32位的位图。我正在使用这个函数。HRESULT ...
如何在DirectWrite上为所有字体大小强制启用Y轴抗锯齿
我正在使用DirectWrite渲染文本。 DirectWrite仅在字体大时才启用y轴抗锯齿,这会使CJK字体看起来很糟糕。如何强制为所有字体大小启用Y轴抗锯齿?
我有一个Direct2D应用程序,可以在其中使用DirectWrite绘制文本消息。全部都是C ++。我想添加一个必须支持表情符号和右侧按钮的编辑控件。 Win32是否编辑控件和按钮...
我有一个使用ID2D1HwndRenderTarget :: DrawBitmap()显示的Direct2D ID2D1Bitmap。我正在尝试水平翻转图像。我读了这篇文章,解释了如何翻转读取的图像...