Aspose.Imaging FOSS for .NET — よくある質問

Aspose.Imaging FOSS for .NET — よくある質問

ライセンス & オープンソース

Aspose.Imaging FOSS for .NET のライセンスモデルは何ですか?

Aspose.Imaging FOSS for .NET は MIT License. 商用・非商用プロジェクトで自由に使用でき、登録やAPIキー、ライセンスファイルは不要です。

商用製品で使用できますか?

はい。MIT License は、元の著作権表示とライセンス本文をソフトウェアのコピーまたは実質的な部分に含める限り、商用ソフトウェアでの使用、変更、再配布を制限なく許可します。

インストール & 必要条件

Aspose.Imaging FOSS for .NET はどのようにインストールしますか?

git clone https://github.com/aspose-imaging-foss/Aspose.Imaging-FOSS-for-.NET.git
cd Aspose.Imaging-FOSS-for-.NET
dotnet build

このライブラリは net8.0 と netstandard2.0 を対象としており、外部ランタイム依存性はゼロです。

フォーマットサポート

Aspose.Imaging の .NET 用 FOSS は画像をデコードまたはレンダリングしますか?

いいえ。このライブラリの範囲は意図的に狭く設定されています:画像のフォーマットを検出し、ファイルヘッダーから直接ヘッダー級メタデータ(寸法、ビット深度、フレーム数)を読み取ります。ピクセルデータのデコード、レンダリング、操作は一切行いません。デコード、編集、フォーマット変換はこのライブラリの対象外であり、商用の Aspose.Imaging SDK が必要です。

どの画像フォーマットを検出できますか?

PNG、JPEG、GIF、BMP、WebP、ICO、TIFF、PSD、EMF、WMF、そして DICOM。認識できないヘッダーは例外をスローする代わりに ImageFormat.Unknown として処理されます。

DICOM 医療画像ファイルに対応していますか?

はい、ヘッダーレベルでです。ImageProbeは、Implicit VR Little Endian と Explicit VR Little/Big Endian の転送構文全体で DICOM ヘッダーを解析し、行、列、ビット割り当てを抽出します — DICOM ビューアや外部依存は不要です。

API Usage

「API」の主なエントリーポイントは何ですか?

ImageProbeは静的エントリーポイントです。ProbeFile(path)、Probe(stream)、およびProbe(data)は完全なImageInfo結果を返します; DetectFormat(stream)/DetectFormat(data)は、サイズが不要な場合はImageFormatだけを返します。

破損または切り詰められたファイルをプローブした場合、どうなりますか?

ImageProbeは、malformed または truncated な入力で例外をスローしません。判別できたフィールドだけを含む部分的なImageInfoを返します — ヘッダーのフォーマットマーカーが認識された場合は、ファイルの残りが切り詰められていてもFormatが設定されます。

Width、Height、BitDepth、およびFrameCountは常に設定されていますか?

いいえ。ImageInfoはこれらを nullable プロパティとして公開し、検出されたフォーマットのヘッダーが実際にその値を持つ場合にのみ設定されます。ヘッダーが認識されると必ず設定されるフィールドはFormatです。

参照

 日本語