繁体   English   中英

使用base64 php将字符串转换为图像

[英]Convert string to image with base64 php

我有一个字符串,我需要使用 php 将其转换为 base64 img,因为我的控制器用于系统的多个地方,所以我不想在谷歌图表或 JS 中转换它。

$string = '00020101021226930014br.gov.bcb.pix2571api-h.developer.btgpactual.com/v1/p/v2/50436e18635640a4a2ee3b30fab4035e5204000053039865802BR5925ZAZ TECNOLOGIA FINANCEIRA6013FLORIANOPOLIS61088807015062070503***6304C2FD';

<img src="data:image/png;base64,<?= $string ?>" id="imageQRCode" alt="QR Code" class="qrcodeImg"/>

如果您想将以下字符串转换为 base64,您可以使用 base64内部 PHP 函数( base64_encode() ),或者如果您想从 URL 下载图像并将其转换为 base64,您可以使用以下代码:

$url = 'address to the image url';
$image = file_get_contents($url);
$base64 = base64_encode($image);

<img src="data:image/png;base64,<?= $base64 ?>" id="imageQRCode" alt="QR Code" class="qrcodeImg"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM