问题标签 [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.
python - 您如何对 PNG 图像进行 base-64 编码以在 CSS 文件中的 data-uri 中使用?
我想对 PNG 文件进行 base-64 编码,以将其包含在我的样式表中的 data:url 中。我怎样才能做到这一点?
我在 Mac 上,所以 Unix 命令行上的东西会很好用。基于 Python 的解决方案也将是宏大的。
javascript - 跨浏览器另存为.txt
是否有允许将字符串保存为 txt 文件并跨浏览器工作的 JavaScript 库?
过去,我一直在使用 Downloadify,但出于以下几个原因,我正在寻找另一种选择:
- 我希望找到一个纯 JavaScript 的解决方案,不需要 Flash
- Downloadify 似乎不再更新(过去 18 个月内没有更新)
- 我在 IE 9 中遇到了 Downloadify 的问题,其中字符串被截断
google-chrome - Chrome - 使用“数据”网址时在右键菜单中禁用“另存为...”
如果您将以下内容粘贴到 chrome 中的 url 栏中并尝试右键单击-> 另存为...,另存为...将显示为灰色。有什么办法可以阻止它变灰吗?
网址:
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 个字符)的现有解决方案/服务?
我很想实现我自己的缩短器,但如果存在允许这样做的东西,我想避免它。
javascript - 对 base64 URI 支持的更好测试(我可以在 JS 中创建一个大的 base64 编码图像吗?)
我正在使用 Modernizr 来检测我们的用户正在运行的浏览器中支持的功能,到目前为止一切都很好。但是在测试 base64 兼容性时,我遇到了一个理论问题。此支持的补丁在此处进行了详细说明,并且有效——除了 IE8 的一个奇怪案例——它只允许最大 32KB 的 base64 编码图像。
我真的不想在我的 JS 文件中嵌入一个 32KB 长的 base64 字符串,它会增加大量的膨胀。那么,我可以使用 JS 创建一个 32KB 的有效图像吗?我正在考虑在字符串中重复某种模式,直到它达到 32KB 的长度,诸如此类。或者可能取一个现有的小字符串(如 Modernizr 补丁中的那个)并在末尾添加垃圾数据,这仍然会产生有效的图像。
除了如何操作现有图像之外,我对 base64 编码几乎一无所知。有没有人有任何想法?
c# - 将图像转换为base64的方法的性能
我使用以下方法将图像转换为 base64 字符串:
对于每个页面加载,此方法在运行时运行多次。我担心对我网站性能的影响。
我知道它会影响性能,但会显着影响它吗?
php - PHP 数据 URI 到文件
我有一个从 javascript 获取并尝试通过 php 保存的数据 URI。我使用以下代码给出了一个明显损坏的图像文件:
代码下方是作为 Data-URI 的实际图像。'logoImage' 是上面的字符串,$uri 是字符串减去'image/jpeg;base64,'。
html - 为什么使用数据 URI 方案?
基本上问题就在标题中。
很多人都有关于如何创建数据 URI 的问题 stackoverflow 以及其中的问题。
我的问题是为什么要使用数据 URI?
这样做有什么好处:
过度执行:
我知道服务器端的开销较小(也许),但是使用数据 URI的真正优点/缺点是什么?
javascript - Javascript 有一个图像作为 URI 数据,我如何通过 multipart/form-data 表单上传这个图像?
我的 javascript 脚本有一个图像作为 URI 数据,如下所示:
我有一个包含<input type="file" />
元素的 multipart/form-data 表单。我想使用该<input type="file" />
元素将我的图像(我作为数据 URI 拥有的图像)发送到服务器。
我无法控制服务器。
有没有办法做到这一点?某种方式可以欺骗浏览器将我的图像发送到服务器?
javascript - 如何使用 javascript 调整 Base64 编码的 Data URI PNG 的大小?
我有一个 Base64 编码的 PNG 从 Web 套接字中挤出到一个网页中,我使用 Data URI 显示
在 javascript 或其某些风格中是否有办法将我收到的图像调整为较小的 base64 数据 URI 等效值,以便动态生成给定图像的缩略图版本?
或者,也许我可以复制 HTML Image 对象并作为一个整体使用它,使用一些我还没有发现的晦涩的 jQuery 魔术技巧。
如果这可以在客户端的 javascript 中完成,我可以避免向我的服务器守护程序发出另一个 HTTP 请求,这将需要一些时间来重新处理和传递调整大小的图像。