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/

  • 相关阅读:
    python小程序之购物系统
    列表,元祖,字典的使用
    几个python小程序
    default
    RTTI
    man
    养喜神去杀机
    IDEA+Maven+Git
    入门
    CheckStyle简介
  • 原文地址:https://www.cnblogs.com/wangzhilei/p/6746094.html
Copyright © 2011-2022 走看看