首页 文章
  • 2 votes
     answers
     views

    Fody Costura不会嵌入SkiaSharp DLL

    我创建了一个使用Costura.Fody nuget包将引用的程序集合并为嵌入式资源的解决方案 . 我想要这个,这样我就可以为我的应用程序创建一个exe . 这有点好用,直到我添加了对SkiaSharp的引用(特别是nuget包SkiaSharp和SkiaSharp.Svg) . libSkiaSharp.dll没有嵌入,而是内置在启动项目文件夹中,除非我将dll保存在同一个文件夹中,否则我无法...
  • 1 votes
     answers
     views

    SkiaSharp不会使用StrokeAndFill填充三角形

    我正在尝试绘制并填充三角形 . 我提到了一个android - 问题How to draw filled triangle on android Canvas并做了以下事情 . 它绘制三角形但不填充它 . 怎么弄它?此外,它是否可以填充不同于线条颜色的颜色? Xamarin Forms private void OnPainting(object sender, SKPaintSurfaceEv...
  • 2 votes
     answers
     views

    在Visual Studio中使用SkiaSharp

    我正在研究将SkiaSharp用于未来的项目,遵循GitHub上现有的文档: https://developer.xamarin.com/guides/cross-platform/drawing/introduction/ 我正在使用Windows 7上的Visual Studio 2013进行开发 . 我尝试使用Xamarin Android App项目类型,但它需要SkiaSharp软件包中...
  • 1 votes
     answers
     views

    Skia View中的透明部件

    我正在尝试在Xamarin.forms中使用SkiaSharp在图像上绘制一些多边形 . 图像从服务器下载,而不是在后台缓存 . 所以我宁愿不操纵图像本身,而是绘制一个新的画布并将其放置在图像顶部的新视图中,就像在屏幕截图中一样 . (使用相对布局)正如您在屏幕截图中看到的那样,放置矩形不是问题,但“透明”部分并不是真正透明的 . 第一个截图的代码: using (var paint = new...
  • 0 votes
     answers
     views

    将System.Drawing.Pen转换为SkiaSharp类型

    我有一个旧的asp.net项目,它使用了大量的system.drawing类型 . 但出于性能原因(进程广泛锁定等),我将切换到skia / skiasharp . 作为第一个迁移步骤,我正在寻找一种方法将笔,画笔和字体转换为等效的skiasharp类型 . 这可能吗?我只找到Color等的扩展方法 .
  • 0 votes
     answers
     views

    如何使用SkiaSharp部分绘制路径? (Xamarin表格)

    我试图实现的结果是以一种随着时间的推移跟踪它的方式为路径设置动画 . 所以我每隔1/60秒就在 SKSurface 上调用 InvalidateSurface() . 我需要在 PaintSurface 事件处理程序中执行的操作是这样的: float percentage = millis * 100; //reach 100% within 10 seconds canvas.DrawPath...
  • 2 votes
     answers
     views

    如何使用SkiaSharp测量尾随空格?

    当文本在前缀或后缀中包含空格时,SkiaSharp不考虑空格 . 它仅返回文本宽度并忽略空格 . 我使用以下代码片段来测量字符串 . SKPaint paint = new SKPaint(); paint.Typeface = SKTypeface.FromFamilyName("Calibri"); paint.TextSize = 15; ...

热门问题