zoukankan      html  css  js  c++  java
  • base64编码加密图片和展示图片

    base64是当前网络上最为常见的传输8Bit字节代码的编码方式其中之一。base64主要不是加密,它主要的用途是把某些二进制数转成普通字符用于 网络传输。由于这些二进制字符在传输协议中属于控制字符,不能直接传送,所以需要转换一下。虽然图片可能直接传输,但是我们也可以将它变成字符串直接放在 源码里,而不需要浏览器在读取到源码后再从服务器上下载。
    如何对图片进行base64编码

    <?php
    $file = "./image/index.png";
    $type = getimagesize($file);
    $fp = fopen($file,"r") or die("Can't open file");
    $img= chunk_split(base64_encode(fread($fp,filesize($file))));
    fclose($fp);
    ?>
    

     展示图片

    html里写:<img src="data:image/jpeg;base64,<?php echo $img?>"/>

    css里写:background:url("data:image/jpeg;base64,<?php echo $img?>");


    注:本文由王智磊(王大宝儿)整理编写,也参考借鉴了很多大神的笔记,分享代码,分享成功,欢迎各位交流和转载,转载请注明出处(博客园:王大宝儿)http://www.cnblogs.com/wangzhilei/

  • 相关阅读:
    ntpdate
    动态查看日志
    eclipse proxy
    远程调试
    pe and elf
    03scikit-learn非监督学习
    15管家婆小项目
    02scikit-learn模型训练
    01scikit-learn数据集下载
    scikit-learn中文api
  • 原文地址:https://www.cnblogs.com/wangzhilei/p/6746094.html
Copyright © 2011-2022 走看看