gpt4 book ai didi

javascript - 如何在javascript中将字符串png转换为图像

转载 作者:行者123 更新时间:2023-11-29 10:17:34 25 4
gpt4 key购买 nike

看看我的代码!

    var imageQRCODE;

$.ajax({
url: URL,
data: { c1: ca, c2: cli},
success: function(image) {
imageQRCODE = image;
}
});

这是我的 html:

    <div class="areaQrCode"><img src="javascript:imageQRCODE"></div>

我的 ajax 调用返回一个像这样的图像字符串:

    "‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000d\u0000\u0000\u0000d\b\u0002\u0000\u0000\u0000ÿ€\u0002\u0003\u0000\u0000\u0000\u0006bKGD\u0000ÿ\u0000ÿ\u0000ÿ ½§“\u0000\u0000\u0001ÞIDATxœíÜÁnÄ \fEÑRõÿ9Ýzƒä+üJ¦ºgÛ4\u0013=y,`\bëyž/õ|ß~€ObX€a\u0001†\u0005\u0018\u0016`X€a\u0001?»?¬µÆ?¬Žév÷ßûêõûœØ=ƒ•\u0005\u0018\u0016`XÀ¶gU'óÇNošê;‰ç¬¬,À°\u0000Ã\u0002Z=«ê|·;½£3nJ÷ z+\u000b0,À°\u0000ܳÒ\u0012ýkŠ•\u0005\u0018\u0016`XÀ+z\u0016]ÛºÅÊ\u0002\f\u000b0,\u0000÷¬©>’îG‰û[Y€a\u0001†\u0005´zVâ·9ºžÕ™'&ž³²²\u0000Ã\u0002\f\u000bXo˜97ü‡\f\u000b0,`lÖɾ*ºïajÌEÇqV\u0016`X€a\u0001Ûq\u0016ýÍîä7>Úƒ\u0012ûN;Ïle\u0001†\u0005\u0018\u0016p´?«~Ï\u0013㬓1TbmËÊ\u0002\f\u000b0,`ìwÃN/ûË÷l(ç†Ã\f\u000b0,\u0000¯ÁŸ¼'Ø‘\u0018‹¼çXYY€a\u0001†\u0005Ä÷gM­‘w¤×Ô¬,À°\u0000Ã\u0002®ë^û§÷qœ5Ì°\u0000Ã\u0002®ëйæ¤oNí«¨¬,À°\u0000Ã\u0002®ë°»>½^Öù\\ç†\u0003\f\u000b0,àÚ;ÒtÏDç\u0013×TV\u0016`X€a\u0001¯8סJ¼Ç3uO+\u000b0,À°€kç:P‰µvÚˬ,À°\u0000Ã\u0002®ë0ej­Ý¹á0Ã\u0002\f\u000bxŹ\u000eŸÂÊ\u0002\f\u000b0,À°\u0000Ã\u0002\f\u000b0,à\u0017ú\bÐÌ\u001caÐ\u0000\u0000\u0000\u0000IEND®B`‚"

但是没用!我做错了什么?

最佳答案

你可以使用

var imageQRCODE;

$.ajax({
url: URL,
data: { c1: ca, c2: cli},
success: function(image) {
document
.getElementsByClassName('areaQrCode')[0]
.getElementsByTagName('img')[0]
.src = 'data:image/png,' + image;
}
});

注意:建议大家在发送图片数据之前先进行base64编码,然后使用

.src = 'data:image/png;base64,' + image;

关于javascript - 如何在javascript中将字符串png转换为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18598579/

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