gpt4 book ai didi

php - 使用 PHP 函数 include() 包含一个 png 图像

转载 作者:可可西里 更新时间:2023-10-31 23:52:50 25 4
gpt4 key购买 nike

好的,尽管有最知名的做法,今天我决定这样做:

<img src='<? include("dir/dir/img.png"); ?>'>

有 6 个不同的 .png 图片。

遗憾的是,6 个中只有 2 个在浏览器上清晰可见。

为什么 6 张图片中只显示了 2 张?可能在途中有数据丢失位?

感谢您的宝贵时间:]

最佳答案

它不起作用,因为 src <img> 的属性标签不应包含图像的原始数据;相反,它应该包含一个指向图像数据的 URI。

通过使用 data: URI,您可以将图像直接嵌入到 (X)HTML 文档中。请注意,这在许多浏览器(如旧版 Internet Explorer)中不起作用。同样,也有限制,例如 IE8 对 data: 的 32KB 限制。 URI。

使用 PHP,您的代码如下所示:

<img src='data:image/png;base64,<?php echo base64_encode(file_get_contents("dir/dir/img.png")); ?>'>

不要忘记更改 image/png如果您使用的图像类型发生变化,则为 URL 的一部分。例如,如果您使用 GIF 图片,请将其更改为 image/gif .

关于php - 使用 PHP 函数 include() 包含一个 png 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3463598/

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