是否有任何技术来转换已经下载的图像 - 内联JPEG/GIF /等。发生在网页中的图像 - 使用客户端JavaScript转换为Base64数据?如何将下载的内嵌图像转换为客户端的Base64
我不是在谈论如何使用其他方式(服务器端,在线工具等)将图像转换为Base64。
这些是我的特殊情况下使用的限制:
- 的影像出现在屏幕现在,就在网页,在人面前。它已经在数据意义上被下载。
- 原始图像数据的转换必须在客户端进行。
- 有问题的图像来自任意域。也就是说,他们可能也可能不会,属于同一起源领域。
- 如果需要(如果对解决方案有帮助),用户可以提供其他权限(例如,FF工具栏安装以帮助避免跨域和其他问题)。也就是说,如果有助于解决问题,代码可以在客户端得到特别的认可。
最终目标是将页面上的所有图像(在DOM中)转换为JavaScript内部的Base64数据。换句话说,用户可以在页面上看到的每个图像都被转换为某种包含Base64数据的JavaScript变量。
到目前为止,我看不到留在所有上述限制内的帖子。
http://stackoverflow.com/questions/6150289/how-to-convert-image-into-base64-string-using-javascript –