IronOCRでlibgdiplusを使う: セットアップガイド
.NET Coreには以下が必要です。libgdiplusマイクロソフトのSystem.Drawing.Commonnugetパッケージ。 MacOS on Linuxで見つからない場合、この例外が発生する可能性があります:
- 処理されない例外。 System.DllNotFoundException:ネイティブ・ライブラリが見つかりません:[libgdiplus, libgdiplus.so]_
- もし System.TypeInitializationException : The type initializer for 'Gdip' threw an exception_ と表示された場合は、以下をお読みください。NET6でのSystem.Drawing.Commonのガイドに代わった。
Linux (リナックス)
Ubuntu、Debian
apt-get update && apt-get install -y apt-utils libgdiplus libc6-dev
Docker (ドッカー)
Dockerファイルに次の行を追加すると、うまくいくはずです。
RUN apt-get update && apt-get install -y apt-utils libgdiplus libc6-dev
macOS
処理されない例外。 System.DllNotFoundException:ネイティブ・ライブラリが見つかりません:[libgdiplus, libgdiplus.dylib]_
- 開発者としてruntime.osx.10.10-x64.CoreCompat.System.DrawingNugetパッケージを.NETソリューションに追加して、libgdiplusをプロジェクトに追加します。
- または、手動で
- brew update && brew install mono-libgdiplus`.
- 詳細はこちら:https://docs.microsoft.com/en-us/dotnet/core/install/macos#libgdiplus