蓝点网 2024年07月16日
Microsoft Edge开发SVG矢量格式的复制粘贴 解决Chromium浏览器的一大难题
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

微软Edge浏览器开发团队在新功能开发上表现突出,解决了SVG矢量格式图像复制和粘贴的长期问题。通过新的API接口,用户现在可以直接在网页上复制SVG图像,并跨应用粘贴到其他地方,如Word文档中,保持矢量格式不变。

🌟 Edge浏览器的新突破:微软解决了SVG矢量图像复制粘贴的难题,这一直是浏览器领域的棘手问题。现在用户可以直接复制SVG图像,无需转换为传统图像格式。

🔍 SVG图像特性解析:SVG是一种矢量图像格式,放大后依然清晰,常用于网站LOGO或ICON。但由于其非传统格式,用户无法直接复制,需下载转换,过程繁琐。

💡 Microsoft Edge的解决方案:基于W3C的Clipboard API,微软改进并集成到Edge浏览器中,允许用户直接复制粘贴SVG图像,并跨应用使用,保持格式不变。

📤 API贡献与未来发展:微软将改进后的剪切板API代码贡献给Chromium项目,未来Chrome、Opera等浏览器也有望支持SVG复制粘贴功能。

🚀 Edge 124版本更新:从124版本开始,Edge添加了SVG复制粘贴支持,但需开发者提供支持,如添加专门的复制按钮,右键点击仍无法复制。

虽然 Microsoft Edge 因为某些问题经常被吐槽,但该浏览器开发团队在新功能开发上那确实没得说,新功能更迭速度要远快于 Chrome 和 Firefox。

微软最新解决的一个问题是 SVG 矢量格式的复制和粘贴问题,这个问题属于浏览器领域的老大难问题,现在微软已经开发新的 API 接口支持直接在网页上复制和粘贴 SVG,甚至还可以跨应用将其粘贴到其他地方例如 Word 中。

SVG 图像为什么不能直接复制粘贴:

这是一种非常典型的矢量图像格式,即无论放大多少倍图像清晰度都不会下降,因此有不少网站会使用 SVG 格式来制作 LOGO 或 ICON 图标。

由于这并不是传统的图像格式,因此用户无法直接右键点击图像进行复制,而要将其转换为传统图像格式,需要先将 SVG 文件下载到本地,再通过某些转换工具操作。

这个过程不仅会困惑某些非专业用户,还会浪费用户时间,例如有不少用户遇到这种情况都会选择直接对目标 SVG 图像进行截图,截图之后是传统的图像。

Microsoft Edge 如何解决问题:

W3C 有个专门处理剪切板的标准名为 Clipboard API,该标准也被称为 Async Clipboard API,微软基于这个 API 进行了改进并将其集成到 Microsoft Edge 浏览器中。

集成之后用户可以直接在 Microsoft Edge 浏览器上复制和粘贴 SVG 图像,也可以将其跨应用粘贴到其他地方,而且粘贴之后仍然保持是 SVG 格式,而不是被自动转换为传统图像格式。

微软改进后的剪切板 API 标准相关代码也被贡献给 Chromium 项目,这意味着其他基于该项目的浏览器,包括 Chrome、Opera、Vivaldi 和 Brave 等浏览器也将支持复制和粘贴 SVG 文件。

Microsoft Edge 124 版开始就已经添加 SVG 复制粘贴的支持,但这可能还需要开发者也提供支持,需要基于 API 在提供 SVG 的地方提供专门的复制按钮,右键直接点击图像还是没法复制的。

微软提供的演示页面:https://microsoftedge.github.io/Demos/svg-clipboard/

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Microsoft Edge SVG复制粘贴 矢量图像 Clipboard API 浏览器功能
相关文章