问题标签 [skiasharp]
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.
xamarin - 如何摆脱使用 SkiaSharp 创建的 ImageSource 中的伪影
我创建了一个应用程序,我想在其中在谷歌地图上显示文本。我选择使用自定义标记,但它们只能是图像,因此我决定使用 SkiaSharp 从我的文本中创建图像。
然而,我创建的图像在生成的图像顶部有难看的伪影,我的感觉是,如果我创建多个图像,它们会变得更糟。 我构建了一个示例应用程序,它显示了工件和我用来绘制文本的代码。可以在这里找到: https ://github.com/hot33331/SkiaSharpExample
我怎样才能摆脱那些文物。我用错了skia吗?
xamarin - SKGLView much darker than SKCanvasView
My app's main screen is rendered via SKCanvasView. The colors accurately reflect the values I specified in code.
If I swap-in SKGLView (hardware-accelerated version), changing no other code, the result is 60% darker:
Why is this happening and how do I fix it?
c# - SkiaSharp 是否有与 System.Drawing 等效的 Flatten 方法?
我最近使用 SkiaSharp 遇到了障碍。我一直在将旧代码从 System.Drawing 移植到 SkiaSharp。GraphicsPath 类有一个 flatten 方法,可以将曲线转换为一系列连接的线段。
我似乎找不到 SkiaSharp 的等效方法。SKPath Simplify 方法看起来有点模糊它的实际作用。在我的测试中,它似乎没有产生平坦的路径。
https://developer.xamarin.com/api/member/SkiaSharp.SKPath.Simplify()/
xamarin.ios - xamarin.forms 知道 android 和 ios 的内存使用情况
我正在尝试使用 xamarin.forms 开发 android 和 iOS 应用程序。并且已经完成了包括Canvas
绘图的主要部分。为此,我使用Skiasharp
, 对位图图像执行操作。
现在,在 android 中,1. 如果我尝试在SIGSEGV
出现致命错误之前处理我初始化的位图。(我认为这个问题与操作系统无关) 2. 当我连续运行我的应用程序 20-22 分钟时,应用程序突然崩溃。
在 iOS 中,当我长时间运行我的应用程序时,我的 iphone 会挂起。直到我从我的电脑中的 iFunBox 卸载应用程序后它才会启动。
我想问一下 xamarin.forms 或本机项目中是否有办法找出我的内存泄漏的地方。我如何知道目前实际使用了多少 RAM 内存?
谢谢
android - 如何从资产文件夹中获取字体文件的路径以及如何使用该路径在 xamarin android 中设置 SKTypeface?
我在本地 xamarin andorid 工作。我面临设置自定义字体的问题。我正在使用“SkiaSharp”插件生成画布视图。该插件位于 PCL 内部,因此可以在 android 和 ios 中使用。
我的“资产”文件夹中有一个 .ttf 文件。
我使用以下代码生成字体路径。
我发送给 PCL 设置“SKTypeface”的这个路径
如果是“字体”,那么我可以使用以下方法
我总是将 null SKTypeface 作为返回值。
我认为找不到字体路径。
它总是返回空值。
如何在 xamarin andorid 中获取 Asset 文件夹的路径?如何将自定义字体设置为 SKTypeface?
c# - SkiaSharp SVG 点击元素获取 id
假设我有这样的 svg 文档:
是否可以按给定点测试 SVGElements 并获取该元素的 id?如果是这样,我该如何完成这项任务?我做了一些谷歌搜索,并没有真正找到任何东西。
winforms - 如何在 Windows.Forms 应用程序中呈现 SKBitmap?
嗨,我开始了一个新项目,WinForms 对我来说是新的。我有一个 SKBitmap 对象,但我不知道如何渲染它。
c# - 将 System.Drawing.Pen 转换为 SkiaSharp 类型
我有一个旧的 asp.net 项目,它大量使用 system.drawing 类型。但出于性能原因(进程范围锁定等),我将切换到skia/skiasharp。作为迁移的第一步,我正在寻找一种将钢笔、画笔和字体转换为等效的skiasharp 类型的方法。这可能吗?
我只找到 Color 等的扩展方法。
c# - 如何将结构中的预定义颜色转换为颜色列表?
结构中有一组预定义的颜色SkiaSharp.SKColors
。它们作为类型的静态字段公开公开SKColor
。
我想提取这些字段并创建一个SKColor
. 我的尝试如下,但我不知道在代码中指示的地方该做什么。
以下是以下内容的摘录SKColors
: