inkcanvas相关内容

如何在没有 FilePicker 的情况下在固定位置保存和加载 InkCanvas gif 文件

我想在没有 FilePicker 的情况下保存和加载 InkCanvas gif 文件. 我看到了一个示例 使用 FilePicker,但我想在单击保存按钮时自动保存 gif 文件. 例如,当我保存 1 个 InkCanvas gif 文件时, 然后将 gif 文件保存在我的 C: 驱动器上的特定文件夹中. 我还希望文件名自动增长,以便我可以加载特定的 InkCanvas ..
发布时间:2021-12-28 18:29:01 其他开发

如何在 UWP Windows 10 应用程序中将 InkCanvas 渲染为图像?

RenderTargetBitmap 类使用简单的 Canvas + InkManager(在 Windows 8.1 中)将墨迹笔划渲染到图像.UWP 引入了 InkCanvas 和新的 Inking API.但是,似乎 RenderTargetBitmap 不适用于此.当我尝试使用 RenderAsync 方法捕获墨迹笔划时,没有墨迹笔划仅渲染其他对象(如矩形等). 这是一个错误还是这个 ..
发布时间:2021-12-11 20:39:27 C#/.NET

在流中保存和加载 Ink Canvas StrokeCollection

我正在尝试在 WPF 中序列化墨水画布.所以我使用 StrokeCollection.Save 将笔画保存到 MemoryStream.但是,当我尝试将流加载到 InkCanvas 中时,我收到一个 ArgumentException 说明“ISF 数据的长度必须大于零." 这是代码示例: using (MemoryStream ms = new MemoryStream()){inkcanv ..
发布时间:2021-07-19 18:51:55 C#/.NET

将 Inkcanvas 控件内容另存为 pdf

我想将 InkCanvas 控件的输出保存为 PDF 文件我可以将其保存为 .isf 和 .bmp 并且我想将其保存为 .pdf 如何? 解决方案 您可以从pdfsharp-codeplex下载PDF库一>或 pdfsharp.net并检查图形示例图像部分所以您可以先将其另存为 .jpg,然后将其另存为 pdf ..
发布时间:2021-06-15 18:42:31 C#/.NET

如何解决此“缺少程序集引用"错误?

我正在开发一个使用 Wacom Bamboo Slate 捕获画布上实时笔触的应用程序.该应用程序正在使用C#为UWP平台开发.在画布上绘制后,将实现保存功能.我正在使用此供我参考.下面是代码和错误消息: private async void BtnSave_Click(object sender, RoutedEventArgs e) { Stora ..
发布时间:2020-06-26 18:54:24 C#/.NET

在uwp中使用ActiveCustomDrying时如何删除InkStroke?

我使用了ActiveCustomDrying来定制墨水,现在我想删除它们InkStrokes.由于激活了CustomDrying,所以StrokeContainer是null,所以我无法使用DeleteSelected方法删除InkStrokes.谁能建议我在使用CustomDrying时如何删除InkStrokes. 解决方案 在自定义干燥期间,您将笔划存储在自定义List ..
发布时间:2020-06-26 18:54:20 其他开发

将InkCanvas保存到字节数组到文件时图像被扭曲

我有一个使用InkCanvas的WPF应用程序.渲染位图时,将其保存到内存流中,将生成的字节写入文件,然后在画图中打开该文件,则图像将被扭曲.知道我在这里可能做错了什么吗?尝试了在SO和codeproject上找到的几种解决方案.很明显,它正在捕获InkCanvas的一部分,但其中大部分是黑色的(我假定为空字节). 编辑:也尝试了有/无边距.这是我尝试过的其他链接: https://s ..
发布时间:2020-06-26 18:54:16 C#/.NET

从墨水画布保存图像

我正在尝试从墨水画布中保存图像,但是保存后它不会创建任何文件,这是我的代码 RenderTargetBitmap rtb = new RenderTargetBitmap( (int)canvas.Width, (int)canvas.Height, 0, 0, PixelFormats.Default); rtb.Render(this.canvas); JpegBitmapE ..
发布时间:2020-06-26 18:54:14 C#/.NET

自定义InkCanvas(MSDN代码示例无法正常工作)

我想在InkCanvas中使用自定义画笔. 它们是MSDN的代码片段. ( http://msdn.microsoft.com/en-us/library/ms747347 .aspx ) 如果我使用该代码并非常快速地移动鼠标,则会在笔刷(椭圆)之间留出空间: 当然,我的问题是如何解决此问题,但我也很好奇为什么会发生这种情况(我想从中学习),我想也许我做错了什么,但是即使我剪切/粘贴 ..
发布时间:2020-06-26 18:54:10 C#/.NET

切换PC时InkCanvas笔划没有正确的边界渲染

我有一个使用UWP InkCanvas以及加载和保存墨水按钮的UWP应用程序.我在一台笔记本电脑上使用该应用程序进行了绘制,将墨水另存为gif(+嵌入式isf),然后将gif文件发送到另一台屏幕较小的笔记本电脑上进行试用. 当使用同一应用程序但在另一台笔记本电脑上打开墨水时,画图会被裁剪到边界处,好像它不适合屏幕一样,这可能是由于笔记本电脑的屏幕尺寸较小. 我试图通过将其封装在Scro ..
发布时间:2020-06-26 18:54:06 其他开发

在UWP中缩放笔触

我有一个简单的演示应用程序,该应用程序使用图像作为InkCanvas的背景,并在调整图像显示的大小时缩放笔触,以使它们相对于图像保持在同一位置.由于您可以绘制->调整大小->绘制->调整大小->绘制,这意味着我必须通过在每个笔划上分配PointTransform来每次缩放每个笔划不同的量. float thisScale = (float)(scale / _prevScale); fore ..
发布时间:2020-06-26 18:54:04 C#/.NET

InkCanvas橡皮擦

我的画板为InkCanvas;我想更改橡皮擦的大小,所以写了: Private Sub Sketchpad_KeyDown(sender As System.Object, e As System.Windows.Input.KeyEventArgs) Handles Sketchpad.KeyDown If e.Key = Key.OemMinus Then ' Decrease si ..
发布时间:2020-06-26 18:53:59 其他开发

InkCanvas到BitMap

我将画布保存到BMP文件(或任何其他类型)时遇到问题. 我正在尝试这样保存我的InkCanvas: int margin = (int)canvas.Margin.Left; int width = (int)canvas.ActualWidth -margin; int height = (int)canvas.ActualHeight -margin; //render ink t ..
发布时间:2020-06-26 18:53:55 C#/.NET

InkCanvas加载/保存操作

我以前从未使用过InkCanvas控件.我需要的是将文件加载到InkCanvas中,进行一些涂抹,然后获得最终的图像.我想对获得的图像进行一些其他操作. 至于保存 如果我错了,请纠正我.我找到了一个链接: http://www.centrolutions.com/Blog/post/2008/12/09/Convert-WPF-InkCanvas-to-Bitmap.aspx 根据帖子 ..
发布时间:2020-06-26 18:53:48 C#/.NET