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

相关推荐
·云扬·3 小时前
从零开始搭 Linux 环境:VMware 下 CentOS 7 的安装与配置全流程(附图解)
linux·运维·centos
晓梦.5 小时前
IPSec 安全基础
服务器·网络·安全
btyzadt6 小时前
虚拟机蓝屏问题排查与解决
linux·运维·网络
小李独爱秋7 小时前
UNIX发展历史与核心技术解析
服务器·操作系统·unix
佩佩(@ 。 @)7 小时前
网络编程-创建TCP协议服务器
服务器·网络·tcp/ip
蓝黑20207 小时前
阿里云ECS服务器搭建ThinkPHP环境
服务器·阿里云·thinkphp
G_H_S_3_7 小时前
【网络运维】Shell 脚本编程:while 循环与 until 循环
linux·运维·网络·shell
coderklaus8 小时前
Shell 基础知识
linux·macos·shell
争不过朝夕,又念着往昔8 小时前
即时通讯项目---网关服务
linux·c++·vscode
时空自由民.9 小时前
linux下camera 详细驱动流程 OV02K10为例(chatgpt版本)
linux·运维·服务器