php 之将图片转换base64编码(为百度ocr作准备,解决 image format error)
代码实现
<?php
header('Content-type:text/html;charset=utf-8');//读取图片文件,转换成base64编码格式
$image_file = 'https://profile.csdnimg.cn/F/1/5/3_weixin_44797182'; // 这里也可以填写一个链接或者本地路径都可以
$image_info = getimagesize($image_file);
$base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file)));?>
<div><img src="../mao_title.png" alt=""> </div> <!-- 常规输出一个图片 -->
<div><img src="<?php echo $base64_image_content; ?>" alt=""> </div><!-- 使用base64 输出一个图片 --><div>通过getimagesize获取的信息:<?phpecho '<pre>';print_r($image_info)?>
</div>
参数介绍
getimagesize()
函数将测定任何 GIF、JPG、PNG、SWF、SWC、PSD、TIFF、BMP、IFF、JP2、JPX、JB2、JPC、XBM 或 WBMP 图像文件的大小,并返回图像的尺寸、文件类型和一个可以用于普通 HTML 文件中 IMG 标记的 height/width 文本字符串。
如果不能访问 filename 指定的图像或者不是有效的图像,getimagesize() 将返回 false 并产生一条 E_WARNING 级的错误。
file_get_contents:https://blog.csdn.net/weixin_44797182/article/details/105910223
php 之将图片转换base64编码(为百度ocr作准备,解决 image format error)相关推荐
- Markdown 插入图片 基于base64编码
流程 将图片保存在本地 将图片转码至base64编码 在文档中插入编码 markdown使用 ![toc][toc_base64][toc_base64]:https://img-blog.csdni ...
- c#图片base64去转义字符_C#实现字符串与图片的Base64编码转换操作示例
本文实例讲述了C#实现字符串与图片的Base64编码转换操作.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; usin ...
- c#图片base64去转义字符_C#实现字符串与图片的Base64编码转换操作示例|chu
本文实例讲述了C#实现字符串与图片的Base64编码转换操作.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; usin ...
- PHP 图片转base64编码 和 base64编码字符串转换成图片保存
1.图片转base64编码: /*图片转换为 base64格式编码*/ $img = 'uploads/01.png'; $base64_img = base64EncodeImage($img); ...
- java 图片转成base64编码_java语言中如何将一个图片转换为base64编码的数据呢?
摘要: 下文讲述java语言中将图片转换为base64编码的方法分享,如下所示: 例: /* file为图片文件对象 filePath为转换后base64的存储位置 */ public static ...
- 将图片进行base64 编码后的数据进行读取,以io流的方式传给前台并显示出来并且不断刷新图片
前提摘要:最近做一个项目,是关于slam的,给slam发送构建地图的命令,slam不断返回json串,而地图的图片在json串中已经经过base64编码了,我这边需要将base64编码解析并以流的方式 ...
- 图片转换为base64编码后,实现无图片展示图片
第一部分,将图片转换为base64编码输出为txt文本 第二部分,将转换出来的base64编码赋值给b64_code,通过base64编码转换为图片,打开,然后删除 base64编码过长,同时输入过多 ...
- 图片转Base64 编码工具类
一.简介:本工具类包含本地图片转Base64编码 和 远程图片转 Base64编码 二.代码实例 package org.jeecg.common.util;import java.io.ByteAr ...
- 将图片转换为base64编码
1.base64编码简介 Base64是一种可逆的编码方式,简单来讲就是一种将64个Ascii字符来表示成二进制数据的方法.主要用于将不可打印的字符转换成可打印字符,或者简单的说将二进制数据编码成As ...
- java svgbase64转byte_java 图片进行base64 编码解码
java 图片进行base64 编码解码 刘振兴 代码分享 2017年06月07日 10555 2条评论 import sun.misc.BASE64Decoder; import sun.misc. ...
最新文章
- 【译】PGP Web of Trust: Core Concepts Behind Trusted Communication
- 采样算法哪家强?一个针对主流采样算法的比较
- 为什么需要非线性激活函数
- 【pytorch 】nn.init 中实现的初始化函数 normal, Xavier==》为了保证数据的分布(均值方差一致)是一样的,类似BN
- 深度学习论文阅读进阶路径图
- 内建函数(builtins)和functools
- c++相对路径怎么判断_不可思议!C罗无球跑位分析
- ubuntu14.04中离线安装docker
- C++primer 12.2.1节练习
- 最新超完整的易支付PHP源码+代码全开源
- lvgl chart
- 初创期企业运营必备手册-工具包-绩效考核方法工具包
- python调用百度AI接口识别营业执照
- 最美中国字|硬笔书法“崇”字这样写才好看,建议收藏!
- 约翰·卡马克和他的id Software
- 创业者面对困难-不轻言放弃
- 高分辨率影像卫星之美国
- java基于springboot宠物医院管理系统
- 计算机视觉与图形图像会议、学派的一点八卦和资料
- python问题“遗忘的密码” 1、密码是六位数字前面两位为31;2、组后两位数字相同;3、能被16和46整除,请你找出左右可能的密码及统计个数
热门文章
- 如何进行正确的EDM邮件营销
- 基于Monorail的系统功能模块化
- Button,LinkButton,ImageButton,HyperLink使用
- 机器学习之K-means算法:深入浅出K-Means算法
- 三维模型_浅谈倾斜摄影及三维模型的应用行业
- 拓端tecdat|R语言ARIMA、GARCH 和 VAR模型估计、预测ts 和 xts格式时间序列
- android pokemon go,安卓Pokemon GO懒人版
- (11)机器学习_Kmeans聚类算法
- 12v直流电机并联多大电容_对电容的理解
- 【Python】@ 操作符