- 2024-09-29.NET跨平台绘图基础库--SkiaSharp
.NET跨平台绘图基础库--SkiaSharp SkiaSharp是一个跨平台的2D图形API,用于.NET平台,基于Google的Skia图形库。它提供了全面的2DAPI,可以在移动、服务器和桌面模型上渲染图像。SkiaSharp可以在多个.NET平台上使用,包括ASP.NETCore、WPF、Winform、MAUI、Avalonia
- 2024-09-28.NEET跨平台绘图基础库--SkiaSharp
SkiaSharp是一个跨平台的2D图形API,用于.NET平台,基于Google的Skia图形库。它提供了全面的2DAPI,可以在移动、服务器和桌面模型上渲染图像。SkiaSharp可以在多个.NET平台上使用,包括ASP.NETCore、WPF、Winform、MAUI、AvaloniaUI和Uno。Skia是个2D向量图形处理函数
- 2024-09-12UNO.Skia.Gtk 设置窗口尺寸变化方法
本文记录一个简单的在UNO.Skia.Gtk应用里面,配置GTK平台修改窗口尺寸的方法为了全平台通用性,推荐是走定义接口加平台注入的方式。定义的接口如下publicinterfaceIWindowActivator{voidResizeMainWindow(Sizesize);}这里为了方便起见,直接使用静态属性注入方法,如
- 2024-06-10VCL 和 FMX 中 使用 skia
VCL组件化使用skia我们实例测试:然后生成exe,在本机运行,不会有任何问题,可以立即运行起来;把exe放到纯净的没有delphi没有skia的环境中,运行这个exe;就不行,就不会报任何错,双击exe没有反应;怎么办呢,在IDE里启用skia然后我们把project1.exe和sk4d.dll放到同一个目录里,在
- 2024-04-25dotnet 如何将 Microsoft.Maui.Graphics 对接到 UNO 框架
本文将和大家介绍如何将Microsoft.Maui.Graphics对接到UNO框架里面。一旦完成Microsoft.Maui.Graphics对接,即可让UNO框架复用现有的许多绘制的基础设施和现有基础库,且可以更进一步与MAUI打通众所周知,在UNO里面有大量的项目类型都是基于Skia作为底层渲染引擎构建出
- 2024-04-25从 Uno Platform 4 更新 Uno Platform 5 的迁移方法
本文记录我的一个小项目从UnoPlatform4更新UnoPlatform5的一些变更和迁移方法,由于项目太小,可能踩到的坑不多官方文档:MigratingtoUnoPlatform5.0表扬一下官方,文档写的很详细Directory.Packages.props所有的Uno相关包的版本更新:-<PackageVersionInclude="U
- 2024-04-01APP跨平台开发框架Flutter
Flutter是Google打造的高性能、跨平台的UI框架。它可以给开发者提供简单、高效的方式来构建和部署跨平台、高性能移动应用;给用户提供漂亮、无平台区分的app体验。Flutter是如何做到这一点的呢?它的框架结构是怎么样的呢?接下来,我将写一系列的文章分析Flutter的框架层,结合源码分析Fl
- 2024-03-29大海捞针 Skia(C++) 第 4.1 期(特别篇):将绘制结果输出到窗口
前言由于本人(我)没有系统学习过图形学,无法提供准确的术语表达,如果哪位大佬看到我的一些错误,还请友善指出!第四期之后,我一直纠结于应该讲些什么。图形学的东西我真的学的不多,未来也不是很想走这个方向。但是我仍然希望通过我的一些绵薄之力为一些苦苦寻找关于Skia资料的兄弟们提供
- 2024-02-28为什么iOS包比Android包大 flutter
由于Android系统已经内置了Skia,所以Flutter在打包APK(Android应用安装包)时,不需要再将Skia打入APK中,但iOS系统并未内置Skia,所以构建iPA时,也必须将Skia一起打包 安卓1.在debug模式下,so库打入了x86_64、x86、arm64-v8a,总共22.28M2.在release模式下,so库只有armeabi-v7a,总共3.4
- 2023-11-17TGFX-跨平台 2D 绘图引擎
1、项目简介TGFX(TencentGraphics)是一个跨平台的纯GPU绘图引擎,提供了完备的图片,矢量和文本的2D绘制能力,目前已支持:iOS,Android,macOS,Windows,Linux,以及Web等平台。它最初是从PAG动效开源项目中孵化而来,作为谷歌Skia绘图引擎的轻量化替代方案,以仅400K左右的包
- 2023-11-03CEF 收集
https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/canvas/canvas2d/base_rendering_context_2d.cc;l=997;drc=be81d6efc3b816ddfeb20862418af4ae35201421https://github.com/skui-org/skuihttps://zhuanlan.zhihu.com/p/34430
- 2023-09-21UNO 的 SamplesApp.Skia.Gtk 丢失字体文件抛出空异常
在运行UNO的SamplesApp.Skia.Gtk例子程序时,如果没有拷贝字体文件夹,导致字体丢失,将会在运行的时候抛出NullReferenceException空异常抛出的异常堆栈大概如下> Uno.UI.dll!Windows.UI.Xaml.Documents.Inline.GetFont(stringname="ms-appx:///Assets/Fonts/uno-fluentui-a
- 2023-08-19skia
https://skia.org/docs/user/download/fetchskiaTobuildSkiaasastaticlibraryinabuilddirectorynamedout/Static:bin/gngenout/Static--args='is_official_build=true'TobuildSkiaasasharedlibrary(DLL)inabuilddirectorynamedo
- 2023-06-18Skia For Delphi 6.0 beta 1
这个版本,将是与官方集成后的版本,Skia.pas都改成System.Skia了!爽!!期待Delphi12的发布!
- 2023-02-23skia ID产生器
#include"include/core/SkTypes.h"classSkNextID{public:/***SharedbetweenSkPixelRef'sgenerationIDandSkImage'suniqueID*/static
- 2023-02-02使用 Skia 绘制 2D 图形
在羚珑智能设计工具——程序化设计里,我们需要根据设计师给到的作图规范来绘制对应的图形,通过输入不同的参数输出不同的设计结果,下面的图就是程序化设计里一个2.5D背景模
- 2023-01-28大海捞针 Skia(C++):Skia 环境搭建
前言笔者曾经编译过一款使用了Skia的软件,于是查询了一些资料,了解到Skia是一个2D向量图形处理函数库。只是可惜,笔者尝试用它写程序,但是官方文档国内无法访问,网上资料极少,并
- 2023-01-262023 项目探秘:从零开始编译Asepirte
前言Aseprite是收费软件,请大家尊重版权,尊重开发者的创作成果。Aseprite官网Asepirte简介Aseprite是一款用于像素作画的软件。可用于游戏精灵(Sprite)或者像素背景等
- 2022-12-10skia 4.02引起的错误 Invalid floating point operation
专家帮我查了半天,原来是Text.AutoSize=True引起的,注释掉这行就好了。skia3.4.1没有这个问题。