我正在使用 PHP。我想使用 file_get_contents 获取 .svg 文件,并将其转换为图像标签中的数据 uri。沿着这些思路:
控制器:
$mylogo = file_get_contents(FCPATH.'app/views/emails/images/mylogo.svg');
View:
<img src="data:image/svg+xml;utf8,<?= $mylogo ?>">
我需要将其转换为某种东西(base64?),因为现在它只是将其转储到标签中,尽管图像确实出现了,但它使周围的 img 标签变得混乱。
<svg>
元素可以像任何其他元素一样直接回显到网页上;没有必要将其包含为img
src
属性。 PHP 的include
可以用于此(即include('/path/to/image.svg')
),以及无数其他方法。
或者,如果由于某种原因您need包括svg
作为实际的img
标签,不需要file_get_contents
或类似的功能; SVG 可以像任何其他图像类型一样链接为源路径(即<image src="/path/to/image.svg">
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)