win2d

    0热度

    1回答

    我试图在UWP应用程序中包含Windows Ink,并通过调整Windows Ink tutorial app将绘制的笔画保存为PNG图像(而不是GIF/ISF)来启动。 因此,XAML视图包括Windows.UI.Xaml.Controls.InkToolbar和Windows.UI.Xaml.Controls.InkCanvas,我能画在画布上的笔触和将其保存为图像文件通过下面的代码: IRe

    1热度

    1回答

    我正在使用win2d.uwp nuget包在图像上添加水印,然后保存它。像这样 drawingSession.DrawImage(image, 0, 0); drawingSession.DrawText("Sample Text", x, y, txtColor, canvasTxtFormat); 一切工作正常。我想旋转这段文字,同时将它写在图像上,我很难在网上寻找帮助。 任何帮助将不胜

    0热度

    1回答

    我有一个矩形: <Border x:Name="Elem1" BorderThickness="2" Height="100" Width="200" BorderBrush="Red" /> 并有Windows.UI.Composition。 射灯与指针togehter移动: const float LightDistance = 20; _compositor = Window.Curr

    0热度

    1回答

    我已经创建了一个叠加在现有图像上的时间的图像效果。每当我在Win2D CanvasDrawingSession上使用DrawImage或DrawText时,我所遇到的问题似乎都是持久的内存泄漏。随着时间的推移这变得非常重要我必须在释放资源方面错过了一些东西,但我没有看到它。如果我注释掉DrawImage和DrawText代码行,内存泄漏将停止。 virtual void ProcessFrame

    0热度

    1回答

    在Win2D API文档,他们说 保存整个位图与指定的文件名的文件,使用 0.9和CanvasBitmapFileFormat.Auto默认的质量水平。 它没有说明文件保存在哪里或如何选择文件保存的位置。 我试图玩弄这个方法,但是每次我打电话给它时,我都会得到一个“拒绝访问”的异常错误。 string filename = "Test pic test.png"; Storage

    0热度

    1回答

    我无法验证这一点是肯定的,但它看起来好像我的应用程序崩溃,因为它的时间太长了我的资源加载。 我相信这是从我的电话来CreateCanvasResourcesAsync public void OnCreateResources(CanvasControl sender, CanvasCreateResourcesEventArgs args) { args.TrackAsyn

    2热度

    1回答

    我将Win2D高斯模糊应用于图像文件(存储文件)并直接应用于UIElement - Image(这是一个XAML图像),并且我看到为BlurAmount我正在用于存储文件输出和XAML图像不同的输出相同的值.. 原始图像 当施加到XAML图片100%模糊(输出或者任何UIElement) 输出时施加到存储文件 相关代码100%的模糊: 对于图像文件: using (var stream = awa

    0热度

    1回答

    在win2D屏幕的相对鼠标位置,获取绝对鼠标位置是这样的(从Win2D雪碧样品) var point = e.GetCurrentPoint((UIElement)sender).Position.ToVector2(); 但是,这是一个绝对位置, 我做出是否鼠标指向游戏机 所以,我做了这个代码,但它不起作用。 var rpoint = e.GetCurrentPoint(canvas).P

    0热度

    1回答

    我知道有许多方法可以通过Windows.Composition为周年更新和以前的SDK添加阴影。不幸的是,我必须坚持使用10240版本,并且此API不可用。我尝试过使用Win2D,但没有成功。关于如何向Grid XAML元素添加阴影的任何想法?

    0热度

    1回答

    我正在处理一些Win2D效果,我很难找到一种合适的方法使我的UI内容足够黑暗,以便它上面的文本很容易阅读。 现在这是我的代码的一部分: ArithmeticCompositeEffect composite = new ArithmeticCompositeEffect { MultiplyAmount = 0, Source1Amount = 0.2f, Sour