2016-05-17 2 views
0

Кто-нибудь знает, как загрузить растровое изображение в компонент TWebBrowser?Загрузить растровое изображение в TWebbrowser

Я никогда не пытался это сделать, не совсем уверен, с чего начать, если это возможно.

+0

Я удалил тег twebbrowser, так как это относится к компоненту VCL. Не делает ли веб-страницы 'TWebBrowser'? Если вы хотите отобразить растровое изображение, это не тот неправильный компонент? –

+2

Перейти к файлу: // path_to_bitmap –

ответ

3

Кодируйте растрового изображения с base64 (я думаю, что можно найти в Интернете преобразователи), а затем создать тег так:

<img src="data:image/bmp;base64,BASE64DATAGOESHERE..." width="100" height="100" /> 

Вставить эту строку в теге сайтов, а затем использовать Webbrowser.LoadFromStrings

или использовать файл: /// url

+0

Этот элемент управления не имеет метода 'LoadFromString': http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.WebBrowser.TWebBrowser_Methods Вы уверены, что' image/bmp' является правильный для веб-браузера FMX? –

+0

это была загрузка, я исправил ее. как для image/bmp почему нет? он может использовать данные: image/png. – avar

+3

Пока Паскаль не чувствителен к случаю, наверняка вы бы не написали 'loadfromstrings' в коде. Конечно, вы уважаете капитализацию. С другой стороны, похоже, что вы не любите использовать верхний регистр в своем письме. Предложения должны начинаться с капитала. И «u» - это не слово. –

Смежные вопросы