当前位置: 首页 > article >正文

【.net core】SkiaSharp 如何在Linux上实现

1. 安装依赖库

首先需要安装 SkiaSharp 运行时依赖:

# Ubuntu/Debian
sudo apt-get update
sudo apt-get install -y libfontconfig1 libfreetype6 libx11-6 libx11-xcb1 libxcb1 \libxcomposite1 libxcursor1 libxdamage1 libxi6 libxtst6 \libnss3 libcups2 libxss1 libxrandr2 libgconf-2-4 \libasound2 libatk1.0-0 libatk-bridge2.0-0 libgtk-3-0# CentOS/RHEL
sudo yum install -y fontconfig freetype libX11 libXcomposite libXcursor libXdamage \libXext libXi libXtst libnss libcups libXScrnSaver libXrandr \GConf2 alsa-lib atk at-spi2-atk gtk3

2.安装 SkiaSharp 包(可以使用nuget安装)

dotnet add package SkiaSharp
dotnet add package SkiaSharp.NativeAssets.Linux  # Linux 平台原生资产

3.更新文件时注意需要将libSkiaSharp.so文件一并更新

http://www.lryc.cn/news/2393884.html

相关文章:

  • 后端项目中静态文案国际化语言包构建选型
  • 前端面经 React常见的生命周期
  • 力扣面试150题--二叉树的层平均值
  • 【Doris入门】Doris初识:分布式分析型数据库的核心价值与架构解析
  • C#面试问题41-60
  • 数据结构与算法学习笔记(Acwing 提高课)----动态规划·区间DP
  • 【合集】Linux——31个普通信号
  • 从0到1搭建AI绘画模型:Stable Diffusion微调全流程避坑指南
  • ASP.NET Core 中JWT的基本使用
  • 未来技术展望
  • 从一到无穷大 #46:探讨时序数据库Deduplicate与Compaction的设计权衡
  • vue3 导出excel
  • 带你手写React中的useReducer函数。(底层实现)
  • day024-网络基础-TCP与UDP、DNS
  • 专场回顾 | 重新定义交互,智能硬件的未来设计
  • 如何把一台电脑作为另外一台电脑的显示器
  • WPS 免登录解锁编辑
  • 【C/C++】线程安全初始化:std::call_once详解
  • 技术分享 | Oracle SQL优化案例一则
  • ​什么是RFID电子标签​
  • 华为手机用的时间长了,提示手机电池性能下降,需要去换电池吗?平时要怎么用能让电池寿命长久一些?
  • BERT***
  • 超级对话2:大跨界且大综合的学问融智学应用场景述评(不同第三方的回应)之二
  • 在Linux环境里面,Python调用C#写的动态库,如何实现?
  • 【Linux 基础知识系列】第三篇-Linux 基本命令
  • OpenCV CUDA模块直方图计算------生成一组均匀分布的灰度级函数evenLevels()
  • 深度学习常见实验问题与实验技巧
  • 前端面试之Proxy与Reflect
  • uniapp vue3 鸿蒙支持的 HTML5+接口
  • 一张Billing项目的流程图