gpt4 book ai didi

php - 使用 PHP 准备 SVG 文件以用于 img 标签数据 uri

转载 作者:行者123 更新时间:2023-12-04 03:15:44 25 4
gpt4 key购买 nike

我正在使用 PHP。我想使用 file_get_contents 来获取 .svg 文件,并将其转换为图像标签中的数据 uri。沿着这些路线的东西:

Controller :

$mylogo   = file_get_contents(FCPATH.'app/views/emails/images/mylogo.svg');

看法:
<img src="data:image/svg+xml;utf8,<?= $mylogo ?>">

我需要将它转换成一些东西(base64?),因为现在它只是将它转储到标签中,尽管图像确实出现了,但它会使围绕它的 img 标签变得一团糟。

最佳答案

<svg>元素可以像任何其他元素一样直接回显到网页上;无需将其作为 img 包含在内src属性。 PHP的include可以用于此(即 include('/path/to/image.svg') ),以及无数其他方法。

或者,如果由于某种原因您需要包含 svg作为实际 img标签,不需要 file_get_contents或类似的功能; SVG 可以像任何其他图像类型一样作为源路径链接(即 <image src="/path/to/image.svg"> )。

关于php - 使用 PHP 准备 SVG 文件以用于 img 标签数据 uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41171623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com