feat(cli): add metadata inspection mode (#1381)

This commit is contained in:
leejet authored and GitHub committed 2026-04-01 00:52:03 +08:00
1 parent 6dfe945958
commit 09b12d5f6d
7 files changed
+1269 -22

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
#pragma once
#include <iosfwd>
#include <string>
enum class MetadataOutputFormat {
TEXT,
JSON,
};
struct MetadataReadOptions {
MetadataOutputFormat output_format = MetadataOutputFormat::TEXT;
bool include_raw = false;
bool brief = false;
bool include_structural = false;
};
bool print_image_metadata(const std::string& image_path,
const MetadataReadOptions& options,
std::ostream& out,
std::string& error);