Hur man installerar libgdiplus i macOS

Översikt

I vissa situationer kan du välja att använda Aspose.Cells och förlita dig på grafikbiblioteket System.Drawing.Common. Denna situation inträffar ofta i äldre versioner av .netcore (till exempel .netcore31 eller äldre).

Eftersom System.Drawing.Common grafikbibliotek behöver bero på libgdiplus, visar denna artikel hur man installerar libgdiplus på macOS.

Installera Homebrew i macOS

Först kan du installera Homebrew på macOS genom att köra följande kommando i Terminal.


/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Installera libgdiplus i macOS

Efter att ha installerat Homebrew kan du installera libgdiplus i macOS:


brew install mono-libgdiplus

Rekommenderad lösning

För .Net6 (eller senare) plattformar, jämfört med tidigare plattformar (.netcore31 eller tidigare) är en viktig skillnad gällande grafikbiblioteket. I detta officiella Microsoft-dokument förklaras det att för .Net6 eller senare versioner kommer grafikbiblioteket “System.Drawing.Common” endast stödjas på Windows och ger rekommendationer om att ersätta grafikbiblioteket.

Så Aspose.Cells erbjuder en lösning som är beroende av SkiaSharp-ritbiblioteket på icke-Windows plattformar. Vi rekommenderar att använda SkiaSharp som bibliotek på macOS, vilket också innebär att det inte är nödvändigt att installera libgdiplus.

För information om hur man installerar Aspose.Cells på icke-Windows plattformar och använder SkiaSharp som grafikbibliotek, hänvisar vi till följande artikel: Hur man kör Aspose.Cells för .Net6