51 ES_API(CPPESSENCE)
explicit image_prober(std::span<const abstract::image_header_extractor> extra_extractors);
61 [[nodiscard]] ES_API(CPPESSENCE) std::span<const abstract::image_header_extractor> extractors() const noexcept;
69 std::string_view path) const;
76 [[nodiscard]] ES_API(CPPESSENCE) std::optional<
image_general_header> extract_header(std::istream& stream) const;
83 [[nodiscard]] ES_API(CPPESSENCE) std::optional<
image_general_header> extract_header(std::span<const std::
byte> buffer) const;
88 std::unique_ptr<impl> impl_;