javascript - 使用 PHP 将 png/svg 导出为单个 png 文件

标签 javascript php svg export png

所以基本上我使用了 SVG/javascript/PHP,这样当用户单击 PNG 图像时,它会获取坐标并使用这些坐标在 PNG 图像上绘制一个小黑色方 block ,这真的非常简单。

但是,我想知道是否可以在 SVG 元素内的标签中包含 PNG,以及 PNG 图像顶部的填充方 block (使用 SVG“矩形”制作),将其另存为 1 个单个 PNG?

最佳答案

您可能应该学习一个简单的 Canvas 教程。我建议检查Mozilla (mdn) tutorials‌​ 。 Canvas 并不难使用。要快速了解您需要什么,请查看 this tutorial关于绘制矩形并保存图像,您可以访问 canvasElement.toDataURL()方法获取 Canvas 上图像的 Base64 编码字符串。要保存到用户,您可以 location.href=dataURL;或使用 ajax 将其发布到服务器。

关于javascript - 使用 PHP 将 png/svg 导出为单个 png 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28816566/

相关文章:

php - 带有我模板的页眉/侧边栏/页脚的 Wordpress 空白页

php - 如何只为 cron 任务保护 php 文件?

javascript - HighCharts 子弹图标签显示在顶部 可能吗?

javascript - 在表单上跳转到页面顶部提交到新页面

css - 无法使用 Angular 将样式应用于组件 css 中的 svg,仅在全局 css 文件中

javascript - Microsoft Edge 无法在 SVG 上设置数据属性

html - 如何正确地 <use> <svg> 元素来加载外部资源?

javascript - document.write 正在拖延我的 Javascript 的其余部分,解决方案吗?

javascript - 适用于 WordPress 的 Store Locator Plus 上的自定义 map 样式

javascript - 我不断从 Json 获取随机未定义值