【.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文件一并更新

相关推荐
GoldKey1 小时前
gcc 源码阅读---语法树
linux·前端·windows
不易思不逸3 小时前
Ubuntu20.04 RTX 4080 Nvidia驱动安装
运维·服务器
黎茗Dawn3 小时前
连接new服务器注意事项
linux·python
m0_694845573 小时前
云服务器如何管理数据库(MySQL/MongoDB)?
服务器·数据库·mysql
L_autinue_Star4 小时前
从0到1实现Shell!Linux进程程序替换详解
linux·运维·服务器·c++·chrome
程序员JerrySUN5 小时前
Linux 文件系统实现层详解:原理、结构与驱动衔接
android·linux·运维·数据库·redis·嵌入式硬件
J_Xiong01176 小时前
【工程篇】07:如何打包conda环境并拷贝到另一台服务器上
运维·服务器·conda
LUCIAZZZ6 小时前
高性能网络模式-Reactor和Preactor
java·服务器·开发语言·网络·操作系统·计算机系统
k *6 小时前
网络编程-tcp连接:服务器与客户端
服务器·网络·tcp/ip
Wezzer6 小时前
haproxy负载均衡
运维·服务器·haproxy·keepalvied