#pragma once #include "foundation/result.h" #include #include namespace pp::assets { enum class ImageFormat { png, jpeg, }; [[nodiscard]] pp::foundation::Result detect_image_format( std::span bytes) noexcept; [[nodiscard]] const char* image_format_name(ImageFormat format) noexcept; }