如何将浏览器中加载的图像转换为base64字符串?
How convert loaded Image in browser to base64 string?
我在 qml WebView
中加载了一个 url,在这个页面中有一个图像并显示为 WebView
但是当我使用 `document.documentElement.innerHTML',我看到的图片标签是这样的:
<td class="labelColumn">
<img class="g-Image" title="Captha Image" src="https://website.com/user-account/gwt/entrypoint/registeruser.captcha" style="height: 35px; width: 130px;">
</td>
但是 WebView
正在显示此图像,我的问题是我应该能够以 base64 字符串或其路径获取图像。我怎样才能找到图片?
当我 运行 document.images[0].src
我会得到 https://website.com/user-account/gwt/entrypoint/registeruser.captcha
.
我要图片内容,可能是base64字符串,也可能是路径,也可能是...
使用 HTMl5 <canvas>
元素。
加载canvas里面的图片然后使用toDataURL()
method/function。那应该给你 base64 输出。
我在 qml WebView
中加载了一个 url,在这个页面中有一个图像并显示为 WebView
但是当我使用 `document.documentElement.innerHTML',我看到的图片标签是这样的:
<td class="labelColumn">
<img class="g-Image" title="Captha Image" src="https://website.com/user-account/gwt/entrypoint/registeruser.captcha" style="height: 35px; width: 130px;">
</td>
但是 WebView
正在显示此图像,我的问题是我应该能够以 base64 字符串或其路径获取图像。我怎样才能找到图片?
当我 运行 document.images[0].src
我会得到 https://website.com/user-account/gwt/entrypoint/registeruser.captcha
.
我要图片内容,可能是base64字符串,也可能是路径,也可能是...
使用 HTMl5 <canvas>
元素。
加载canvas里面的图片然后使用toDataURL()
method/function。那应该给你 base64 输出。