このプロジェクトについて
Magick.NETは、広く使われている画像操作ライブラリであるImageMagickの.NETバインディングです。C#/VB.NET/.NETアプリケーションが、サーバーやデスクトップに別途ImageMagickをインストールすることなくImageMagickの機能を利用できるようにします。
READMEの主なポイント:
- ImageMagickは100以上の主要なファイル形式をサポートしています(サブ形式を除く)。
- このライブラリはWindows、Linux、macOSでテストされており、NuGetパッケージとして配布されています。
- 対象プラットフォームが既知の場合に最終アプリケーションのサイズを削減するためのプラットフォーム別パッケージと、対象が不明な場合のAnyCPUパッケージの両方が提供されています。
- サポートされるターゲットフレームワーク: net8.0およびnetstandard2.0。
- QuantumバリアントとしてQ8、Q16、Q16-HDRIが利用可能で、並列処理用のオプションのOpenMPビルドもあります。
- プラットフォーム別パッケージはwindows、linux、linux-musl、macOSにわたるx64、arm64、x86をカバーし、パッケージごとにカバレッジは異なります。
- AnyCPUパッケージ(Q8、Q16、Q16-HDRI)はwindows、linux、linux-musl、macOSをカバーします。
- 追加ライブラリにはMagick.NET.Core(Quantumパッケージの依存関係)のほか、これらのフレームワークとの統合用のMagick.NET.SystemDrawing、Magick.NET.SystemWindowsMedia、Magick.NET.AvaloniaMediaImagingがあります。
- インストールと使用例を含むドキュメントはdocsディレクトリにあり、クロスプラットフォームに関する注意事項はdocs/CrossPlatform.mdにあります。
- すべてのコミットはGitHub Actionsでビルドおよびテストされ、ダウンロード可能なNuGetパッケージも生成されます。これらの開発ビルドは本番環境には推奨されません。
- このプロジェクトはセマンティックバージョニングに従い、Apache 2.0の下でライセンスされています。
これはエンドユーザー向けアプリケーションではなく開発者向けライブラリであり、ソフトウェアに画像処理機能を必要とする.NET開発者を対象としています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.