Загрузить byte [] в System.Windows.Controls.Image во время выполнения
У меня есть байт [], представляющий файл .png. Я загружаю этот .png через WebClient. Когда WebClient загрузил файл .png, на который я ссылаюсь через URL-адрес, я получаю байт []. У меня вопрос: как загрузить byte [] в элемент System.Windows.Controls.Image в WPF? Спасибо.
Примечание. Это дополняет вопрос, который я здесь задал: загрузить байт [] в изображение во время выполнения . Я недостаточно конкретизировал свой первоначальный вопрос, но ответы по-прежнему актуальны.
Ответов (2)2
Используйте PngBitmapDecoder . В документации показан пример использования.
В дополнение к ответам, которые вы получили на другой вопрос ... который должен работать нормально, вы также должны иметь возможность создать объект BitmapImage и установить UriSource на веб-URI вместо использования веб-клиента, а затем установить Image.Source на BitmapImage .. См. Это