时间:2021-05-26
客户公司的SQLServer2008的一个生产数据库才1年多就高达18G之巨,原来是系统里面的图片直接以16进制字符串的形式存储在数据库的。要用PHP显示在html页面上,我还耗费了不上时间。
<?php// 从数据库读出来的:图片的十六进制形式字符串$icon_hex = '89504e470d0a1a0a0000000d494844520000001c00000012010300000072c92ca' .'700000006504c5445000000ffffffa5d99fdd0000003f49444154089963603e6f60c000266cce1' .'b1f8010cc07406220c2febcf10724e2ffe7ff7082f90303e76466062061ccc0603999d90048d81' .'b30d809f3400800c0921ea36f9b656d0000000049454e44ae426082';$imgdata = base64_encode(pack('H*',$icon_hex));echo '<img src="data:image/png;base64,'. $imgdata .'" />';?>参考资料:http://php.net/manual/en/function.imagecreatefromstring.phpbase64转成图片
注意的一点是:在img标签显示时,一定要加文件头说明:"data:image/png;base64,",这个地方弄了我好久。
以上这篇PHP里面把16进制的图片数据显示在html的img标签上(实现方法)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在html插入图片让图片显示需要HTML标签来实现,使用img标签即可实现。 html图片标签语法 代码如下: img介绍: src后跟的是图片
在html插入图片让图片显示需要HTML标签来实现,使用img标签即可实现。一、html图片标签语法复制代码代码如下:img介绍:src后跟的是图片路径地址wi
HTML图片img标签介绍img标签又称图片标签。img标签是用来在浏览器中显示一张图片的HTML标签。img标签--代表HTML图像,img,是image(图
(1)在每个HTML标签上面都有一个属性style,把css和HTML结合在一起 我是一只小小鸟 (2)使用HTML的一个标签实现,标签:写在head里面
本文实例讲述了PHP实现浏览器中直接输出图片的方法。分享给大家供大家参考,具体如下:在浏览器中输出图片,最简单的方法当然是使用HTML的img标签,直接传入图片