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

相关推荐
うちは止水27 分钟前
windows 访问ubuntu samba配置
linux·windows·ubuntu·samba
小呆瓜历险记1 小时前
链接脚本基础语法
linux·服务器·ubuntu
我命由我123451 小时前
C++ - 标准库之 <string> npos(npos 概述、npos 的作用)
服务器·c语言·开发语言·c++·后端·visualstudio·visual studio
444A4E2 小时前
理解Linux环境:从命令行参数到环境变量
linux·操作系统
阿巴~阿巴~2 小时前
Linux安全基石:Shell运行原理与权限管理系统解读
linux·服务器
2501_911121232 小时前
OpenStack 入门与实践
服务器·php·perl
令狐掌门4 小时前
linux VFS简介
linux
wangqianqjl4 小时前
vscode连接不上服务器问题修复
服务器·ide·vscode
SuperW5 小时前
从零学Linux(1)——软件包管理与shell编程
linux·运维·服务器
shylyly_5 小时前
Linux->进程概念(精讲)
linux·服务器·进程·孤儿进程·环境变量·进程地址空间·虚拟地址