Расширение бинарного изображения? - PullRequest
1 голос
/ 03 апреля 2012

Когда мы конвертируем изображение в двоичные данные (скажем, в изображение .png), есть ли способ вернуть расширение при повторном преобразовании двоичного файла в изображение в .net?

1 Ответ

1 голос
/ 03 апреля 2012

Краткий ответ, нет.Вы не можете получить имя тоже.Имя файла обычно не сохраняется в данных изображения.

Если вы знаете, какой это формат изображения, вы можете использовать разумное, общепризнанное расширение или расширение файла, зарегистрированное для этого типа файла в вашей системе.Надеемся, что они не будут различаться.

Если вы не знаете формат, возможно, вы могли бы прочитать его перед сериализацией в двоичный файл и добавить префикс к представлению.

Для менее общего ответа, пожалуйста, раскройтеВаш вопрос.

РЕДАКТИРОВАТЬ

Я думаю, вы могли бы попытаться отобразить изображение с использованием набора потенциальных форматов, а затем визуально оценить все успешные декодирования, чтобы выбрать правильный формат.Почему-то проще включить оригинальное расширение в двоичную сериализацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...