Здравствуйте, AstelAmbresson, Вы писали:
AA>но выкидывает exception на image.BFH.bfType = br.ReadUInt16();
и... что именно за Exception? Или вопрос и состоит в угадывании хотя бы класса исключения?
AA>Может кто-нибудь что-нибудь посоветовать по сути?
Навскидку, стоит добавить параметр
FileShare.Read
в конструктор FileStream.
Ну и не хватает
image.BFH = new BITMAPFILEHEADER()
...или он в конструкторе BitmapImage()?