问题标签 [win2d]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - UWP CanvasControl 重绘
我有绘制曲线动画的简单动画。我使用的每个 OnDraw:
行数超过10000。我该如何优化呢?
windows-10-universal - System.MissingMethodException:找不到方法
在 Windows 10 上,我正在开发一个通用应用程序。我有一个项目的目标是从 build 10240 到周年纪念版(14393)。我正在使用 nuget Win2d.uwp,在调试和发布应用程序的同时一切正常。我可以生成一个 Store 包,通过 HockeyApp 部署它,它工作得很好。当我将它上传到商店,并等到它被批准后,下载它并开始使用它,只要我使用 Win2d.uwp 和这段代码在一些控件中绘制阴影:
它惨遭破坏并抛出这个异常破坏整个应用程序:
它只发生在 STORE 版本中,我没有用 .Net Native 编译它。有任何想法吗?
c# - Win2D:正确使用 CanvasVirtualControl
我想绘制取自 Win2D-Example-Gallery 的 mandelbrot-set 并稍微调整一下。
起初我有我的所有代码在 -Method 的CreateResources
-Method 中生成 mandelbrot CanvasAnimatedControl
,但由于性能问题,我继续使用着色器(HLSL 或PixelShaderEffect
)和CanvasVirtualControl
:
当我运行应用程序时,我System.Runtime.InteropServices.COMException
在 using 部分获得了权限,并且打开了“App.gics”文件告诉我:
我使用的着色器代码是这样的:
如果您知道为什么会发生这种情况,请回答。谢谢!
c# - 来自 BitmapSource 的 ICanvasBitmap
有没有办法将 Windows.UI.Xaml.Media.Imaging.BitmapSource 对象转换为实现 Microsoft.Graphics.Canvas.ICanvasImage 的类的成员?接口本身只包含两个获取矩形的方法。但是,我认为这还不够,因为我的最终目标是打电话
我不得不想象需要一种方法来获取位图像素。
uwp - Win2D:创建圆形图像
我正在开发一个 C#/UWP 应用程序,我想知道是否有一种简单的方法可以从 Win2D 中的方形图像创建/绘制圆形图像?
在 XAML 中,我可以简单地这样做:
如何使用 Win2D 获得相同的结果?
uwp - CanvasDrawingSession 9 补丁支持?
CanvasDrawingSession是否有内置的 9-patch 支持?还是我必须从他们的其他 DrawImage 方法中拼凑起来?
c# - 在游戏循环中导航
我目前正在开发 UWP Win2D 游戏。我需要导航到 CanvasAnimatedControl 的更新事件中的页面。我使用下面的代码在 UI 线程上执行此操作。它确实导航但页面冻结。不会抛出异常。
在更新事件/游戏线程中导航的正确方法是什么?
win2d - 应用掩码图像以使用 Win2D 进行擦除
我想使用 Win2D 使图像的特定区域透明(擦除)。
为此,我有一个蒙版,其中包含需要擦除的像素的透明颜色 (RRGGBBAA = xxxxxx00) 和应该保留的像素的白色 (RRGGBBAA = FFFFFFFF)。
理想情况下,我需要CanvasBlend.And或CanvasBlend.Mutiply,但 Win2D 都没有提供这些。但是,有CanvasBlend.Min,正如我所料,它也应该完成这项工作。
这是代码:
它会显示完全未修改的源图像,就好像忽略了蒙版图像的不透明度(Alpha)。有什么建议么?