3

画像ファイルからメタデータを抽出するために metadata-extractor を使用していますが、これはうまく機能しています。私が知りたいのは、メタデータ抽出ライブラリが処理中のファイルの種類を教えてくれる方法があるかどうかです。サポートされているファイル タイプのファイルがいくつかありますが、ファイル拡張子がありません。サポートされているファイルの種類を渡すと仮定して、ファイルの種類を教えてくれる API はありますか?

4

1 に答える 1

3

FileTypeDetectorはい、クラスを使用できます。

その使用に関するページをプロジェクト wiki に追加しました。

https://github.com/drewnoakes/metadata-extractor/wiki/File-Type-Detection

手短に:

FileType fileType = FileTypeDetector.detectFileType(myStream);

if (fileType == FileType.Jpeg) {
    // ...
} else if (fileType == FileType.Png) {
    // ...
于 2016-08-28T17:43:28.843 に答える