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

1. 安装依赖库

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

bash 复制代码
# 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安装)

bash 复制代码
dotnet add package SkiaSharp
dotnet add package SkiaSharp.NativeAssets.Linux  # Linux 平台原生资产

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

相关推荐
代码讲故事5 分钟前
解决 xmlsec.InternalError: (-1, ‘lxml & xmlsec libxml2 library version mismatch‘)
linux·python·pip·lxml·xmlsec·libxml2
xiaofann_7 分钟前
【数据结构】单链表练习
linux·前端·数据结构
☆凡尘清心☆29 分钟前
LNMP环境中php7.2升级到php7.4
linux·nginx·centos·lnmp
wanhengidc1 小时前
影响服务器稳定性的因素都有什么?
运维·服务器·分布式
魔法白糖1 小时前
怎么在window上打开ubuntu虚拟机?
linux·ubuntu
编码小笨猪1 小时前
一文详谈Linux中的时间管理和定时器编程
linux·服务器
8278209371 小时前
CentOS-stream-9 Zabbix的安装与配置
linux·centos·zabbix
m0_694845571 小时前
服务器如何配置防火墙管理端口访问?
linux·运维·服务器·前端
二进制coder1 小时前
服务器液冷:突破散热瓶颈,驱动算力革命的“冷静”引擎
运维·服务器
hopetomorrow2 小时前
学习路之PHP--easyswoole_panel安装使用
服务器