#pragma once #include #include #include namespace pdfengine { class ImageValidator { public: static bool validate(const ImageGeometry& geometry, std::string* outError = nullptr); static bool validate(const ResolvedImageDescriptor& descriptor, std::string* outError = nullptr); }; } // namespace pdfengine