问题标签 [data-uri]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
53714 浏览

python - 您如何对 PNG 图像进行 base-64 编码以在 CSS 文件中的 data-uri 中使用?

我想对 PNG 文件进行 base-64 编码,以将其包含在我的样式表中的 data:url 中。我怎样才能做到这一点?

我在 Mac 上,所以 Unix 命令行上的东西会很好用。基于 Python 的解决方案也将是宏大的。

0 投票
2 回答
12713 浏览

javascript - 跨浏览器另存为.txt

是否有允许将字符串保存为 txt 文件并跨浏览器工作的 JavaScript 库?

过去,我一直在使用 Downloadify,但出于以下几个原因,我正在寻找另一种选择:

  • 我希望找到一个纯 JavaScript 的解决方案,不需要 Flash
  • Downloadify 似乎不再更新(过去 18 个月内没有更新)
  • 我在 IE 9 中遇到了 Downloadify 的问题,其中字符串被截断
0 投票
2 回答
9876 浏览

google-chrome - Chrome - 使用“数据”网址时在右键菜单中禁用“另存为...”

如果您将以下内容粘贴到 chrome 中的 url 栏中并尝试右键单击-> 另存为...,另存为...将显示为灰色。有什么办法可以阻止它变灰吗?

网址:

0 投票
2 回答
4849 浏览

url-shortener - 是否有适用于非常长的数据 URI 的 URL 缩短器?

我有一个将网页生成为数据 URI 的应用程序。这些数据 URI 可能非常长。例如,我有一个页面的数据 URI 长度为 103,828 个字符。该应用程序的所有内容都可以正常工作,没问题,传递 100,000 个字符长的 url 有点痛苦:P,所以我有一个疯狂的想法,就是尝试使用 URL 缩短器来缩短这些 URL。

好像有人写过这个: http: //softwareas.com/the-url-shortener-as-a-cloud-database。作者提到了流行的 url 缩短服务的字符限制,最高的似乎是 tinyurl,大约 65,000 个字符。我只是想知道是否有人知道允许缩短如此长的网址(超过 100,000 个字符)的现有解决方案/服务?

我很想实现我自己的缩短器,但如果存在允许这样做的东西,我想避免它。

0 投票
1 回答
1237 浏览

javascript - 对 base64 URI 支持的更好测试(我可以在 JS 中创建一个大的 base64 编码图像吗?)

我正在使用 Modernizr 来检测我们的用户正在运行的浏览器中支持的功能,到目前为止一切都很好。但是在测试 base64 兼容性时,我遇到了一个理论问题。此支持的补丁在此处进行了详细说明并且有效——除了 IE8 的一个奇怪案例——它只允许最大 32KB 的 base64 编码图像

我真的不想在我的 JS 文件中嵌入一个 32KB 长的 base64 字符串,它会增加大量的膨胀。那么,我可以使用 JS 创建一个 32KB 的有效图像吗?我正在考虑在字符串中重复某种模式,直到它达到 32KB 的长度,诸如此类。或者可能取一个现有的小字符串(如 Modernizr 补丁中的那个)并在末尾添加垃圾数据,这仍然会产生有效的图像。

除了如何操作现有图像之外,我对 base64 编码几乎一无所知。有没有人有任何想法?

0 投票
4 回答
3565 浏览

c# - 将图像转换为base64的方法的性能

我使用以下方法将图像转换为 base64 字符串:

对于每个页面加载,此方法在运行时运行多次。我担心对我网站性能的影响。

我知道它会影响性能,但会显着影响它吗?

0 投票
4 回答
51419 浏览

php - PHP 数据 URI 到文件

我有一个从 javascript 获取并尝试通过 php 保存的数据 URI。我使用以下代码给出了一个明显损坏的图像文件:

代码下方是作为 Data-URI 的实际图像。'logoImage' 是上面的字符串,$uri 是字符串减去'image/jpeg;base64,'。

0 投票
5 回答
20960 浏览

html - 为什么使用数据 URI 方案?

基本上问题就在标题中。

很多人都有关于如何创建数据 URI 的问题 stackoverflow 以及其中的问题。

我的问题是为什么要使用数据 URI?

这样做有什么好处:

过度执行:

我知道服务器端的开销较小(也许),但是使用数据 URI的真正优点/缺点是什么?

0 投票
1 回答
2068 浏览

javascript - Javascript 有一个图像作为 URI 数据,我如何通过 multipart/form-data 表单上传这个图像?

我的 javascript 脚本有一个图像作为 URI 数据,如下所示:

我有一个包含<input type="file" />元素的 multipart/form-data 表单。我想使用该<input type="file" />元素将我的图像(我作为数据 URI 拥有的图像)发送到服务器。

我无法控制服务器。

有没有办法做到这一点?某种方式可以欺骗浏览器将我的图像发送到服务器?

0 投票
3 回答
8485 浏览

javascript - 如何使用 javascript 调整 Base64 编码的 Data URI PNG 的大小?

我有一个 Base64 编码的 PNG 从 Web 套接字中挤出到一个网页中,我使用 Data URI 显示

在 javascript 或其某些风格中是否有办法将我收到的图像调整为较小的 base64 数据 URI 等效值,以便动态生成给定图像的缩略图版本?

或者,也许我可以复制 HTML Image 对象并作为一个整体使用它,使用一些我还没有发现的晦涩的 jQuery 魔术技巧。

如果这可以在客户端的 javascript 中完成,我可以避免向我的服务器守护程序发出另一个 HTTP 请求,这将需要一些时间来重新处理和传递调整大小的图像。