Краткий ответ, нет.Вы не можете получить имя тоже.Имя файла обычно не сохраняется в данных изображения.
Если вы знаете, какой это формат изображения, вы можете использовать разумное, общепризнанное расширение или расширение файла, зарегистрированное для этого типа файла в вашей системе.Надеемся, что они не будут различаться.
Если вы не знаете формат, возможно, вы могли бы прочитать его перед сериализацией в двоичный файл и добавить префикс к представлению.
Для менее общего ответа, пожалуйста, раскройтеВаш вопрос.
РЕДАКТИРОВАТЬ
Я думаю, вы могли бы попытаться отобразить изображение с использованием набора потенциальных форматов, а затем визуально оценить все успешные декодирования, чтобы выбрать правильный формат.Почему-то проще включить оригинальное расширение в двоичную сериализацию.