Информация о файле C # изображения - PullRequest
0 голосов
/ 20 января 2012

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

System.IO.FileInfo obj = new System.IO.FileInfo(@"C:\Users\Administrator\Desktop\Photo0250.jpg");

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

Есть идеи?

Или мне сначала нужно сохранить его на жесткий диск и прочитать снова? (

1 Ответ

3 голосов
/ 20 января 2012

Пока он не будет сохранен в виде файла, что именно вы ожидаете получить от FileInfo об этом? Каждое свойство этого класса напрямую связано со свойствами файловой системы файла. (За исключением, пожалуй, .Length, но вы сможете получить его из любого потока данных, не прибегая к обходной передаче в файловой системе и создавая ненужные операции ввода-вывода.)

Чтобы напрямую ответить на ваш вопрос, да, вам понадобится файл в файловой системе, чтобы создать экземпляр FileInfo для получения свойств его файловой системы. Но я подозреваю, что может быть более глубокая проблема, с которой я могу помочь в зависимости от реальных потребностей того, что вы пытаетесь сделать. Делая шаг назад, почему конкретно вам нужен FileInfo объект в этом случае?

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