win2d

    0热度

    1回答

    我想使用Win2D对图像的特定区域进行透明(擦除)。 为此,我有一个遮罩,其中包含对于需要擦除的像素的透明颜色 (RRGGBBAA = xxxxxx00),对于应该保留的像素使用白色(RRGGBBAA = FFFFFFFF)。 理想情况下,我需要或者CanvasBlend.And或CanvasBlend.Mutiply,但那些都设有Win2D。然而,正如我所预料的那样,我们也应该做好这项工作,其中

    -2热度

    1回答

    我有绘制曲线动画的简单动画。 每OnDraw中我使用: lines.add(...); for(int i = 1; i < lines.Count; i++) ds.DrawLine(lines[i - 1], lines[i], Colors.Green, 2);` 的行数超过10000 如何优化呢?

    1热度

    1回答

    我正在使用Win2D的UWP应用程序,我需要非常好的控制文本的布局,所以我使用DrawGlyphRun。我没有看到任何使DrawGlyphRun使用模拟斜体和/或粗体的方法,有没有什么办法可以做到这一点?

    0热度

    1回答

    我想在Windows 8应用程序中使用Win2D。我只是试图将库安装到我的新项目中,并使用其中一个函数绘制一个圆,但由于我不明白的错误而无法继续。 下面显示的是在Mainpage.xaml.cpp文件中自动创建的事件处理程序。我的错误是,在函数内的单行代码开头的'args'部分以红色下划线。将鼠标悬停在'args'下的红线上显示消息“表达式必须具有类类型”。有人能帮忙吗? void Additiv

    0热度

    1回答

    我想绘制从Win2D-Example-Gallery中取得的mandelbrot-set并稍微调整一下。 起初,我有我的所有代码生成的CanvasAnimatedControl的CreateResources - 方法里面的天壤之别,但由于性能问题,我又使用着色器(HLSL或PixelShaderEffect)和CanvasVirtualControl做到这一点: public PixelShad

    -1热度

    1回答

    我尝试从Canvas中抽取两行PointerMoveEvent,但结果不如使用InkCanvas。 是否有可能使用InkCanvas达到这个? private void Canvas_PointerPressed(object sender, PointerRoutedEventArgs e) { // Get information about the pointer lo

    0热度

    2回答

    有没有办法将Windows.UI.Xaml.Media.Imaging.BitmapSource对象转换为实现Microsoft.Graphics.Canvas.ICanvasImage的类的成员?接口本身只包含两个矩形获取方法。但是,我认为这还不够,我的最终目标是要叫 CanvasDrawingSession.DrawImage() ,我有想象,需要一种方式来获得的位图像素。

    0热度

    1回答

    我所有的应用程序UWP的呼吁WaitForSingleObjectEx和nvwgf2umx.dll库ReleaseSemaphore方法,如果我用Win2d或UI.Composition API。 Visual Studio Profiler报告我说,大约CPU使用率的80%与nVidia库有关。 我无法谷歌任何关于这个问题,这是让我生气。 我试图安装GPU驱动程序的多个版本,但没有帮助。 如果我

    11热度

    1回答

    我想知道如何在使用Win2D的窗口通用应用程序中计算给定字体的高度(及其属性,如大小,重量,样式等)。 我以前用过一个CanvasTextLayout,但它需要一个文本在这条线的工作,如: var ctl = new CanvasTextLayout(session, "Some text", new CanvasTextFormat(), constraintWidth, constraintH

    1热度

    1回答

    我目前正在开发一款UWP Win2D游戏。我需要导航到CanvasAnimatedControl的更新事件中的页面。我使用下面的代码在UI线程上完成它。它会导航,但页面冻结。没有例外被抛出。 在Update事件/游戏线程中导航的正确方法是什么? CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriorit