图片文件转二进制数据

  • 准备图片地址(本地文件:C://Users//wpf//Pictures//123.jpg)
  • 控制图片的大小,1024 = 1k, 1024*1024 = 1M

很简单的提供一个函数方法,图片转二进制、base64 都是常用的方式,这里简单记录下,作为我的笔记,大家也可以参考下~’

#include <fstream>static char chBuf[1024 * 1024] = { 0 };             //这个可以控制图片的大小,1024 = 1k, 1024*1024 = 1Mbool ImageToBinaryData(std::string str_pathFile/*图片文件路径*/, std::string& str_binaryData)
{std::ifstream fin(str_pathFile.c_str(), ios::binary);if (!fin) {return false;}fin.read(chBuf, sizeof(chBuf));if (fin.eof() != 1)      //图片大小判断{fin.close();return false;}fin.close();std::string Buf(chBuf, sizeof(chBuf));str_binaryData = Buf;return true;}

图片文件转二进制数据相关推荐

  1. java流与文件——读写二进制数据(DataOutput + DataInput)

    [0]README 0.1) 本文描述转自 core java volume 2, 旨在理解 java流与文件--读写二进制数据(DataOutput + DataInput)的相关知识: 0.2) ...

  2. php+打开图片二进制文件,php图片文件、二进制流、base64格式相互转化

    1,php 图片文件.二进制流.base64格式相互转化$image = 'E:/www/logo.png';  //图片文件地址 $type = getimagesize($image)['mime ...

  3. Python 读写文件的二进制数据

    概述 Python 读写文件的二进制数据比 C/C++ 语言复杂得多.主要差别在于需要进行 bytes 类型和其它基础数据类型(比如 int/float)的转换. 转换工具在一般情况下都是使用 str ...

  4. h5如何上传文件二进制流_HTML5新特性之文件和二进制数据的操作

    http://www.cnblogs.com/jscode/archive/2013/04/27/3572239.html 历史上,JavaScript无法处理二进制数据.如果一定要处理的话,只能使用 ...

  5. php返回图片二进制字节数组,获取图片文件的二进制数组

    这段时间在项目里面遇到一个问题,c#后台调用php的webservice传送图片到php服务端,于是采用了传递二进制数组的方法,方法如下(部分代码): dName是图片文件的名称, string fp ...

  6. C#蓝牙连接及传输数据的三种方式(蓝牙传输文件、二进制数据)

    先下载InTheHand.Net.Personal.dll并在C#中引用,这个需要在网上下载 第一种.通过ObexWebRequest传输文件 先看界面 using InTheHand.Net; us ...

  7. c mysql 二进制图片,想把二进制数据插入到MYSQL库里,字段为MediumBLOB类型.(存的图片)解决思路...

    当前位置:我的异常网» VB » 想把二进制数据插入到MYSQL库里,字段为MediumBLOB类 想把二进制数据插入到MYSQL库里,字段为MediumBLOB类型.(存的图片)解决思路 www.m ...

  8. 将图片文件以二进制方式保存和恢复

    /** * 将图片转换成二进制 * * @return */ static String getImageBinary() { BASE64Encoder encoder = new sun.misc ...

  9. mysql 图片转为二进制_php 图片转为二进制数据的方法

    在 mysql 数据库中是无法直接存放图片文件的,但如果将图片通过 php 程序转换成二进制数据就可以很轻松的存放到数据库中了.那么这篇文章就说一下,利用 php 将图片文件转换二进制数据的方法. p ...

最新文章

  1. 在Ubuntu 16.04.5 LTS上安装pygame模块
  2. 免费教材丨第56期:《深度学习导论及案例分析》、《谷歌黑板报-数学之美》
  3. (jQuery,YUI)哪一个适合我?
  4. 江苏信息考试access_2016年江苏省信息技术学业水平测试Access操作题
  5. 报表如何同步用户数据集
  6. HDU 3695 Computer Virus on Planet Pandora (AC自己主动机)
  7. python数据结构与算法篇:排序
  8. javascript 忽略 报错_.babelrc ignore忽略js无效
  9. MFC | 基于文档存储的学生成绩信息管理系统
  10. 光猫(吉比特h2-2)超级用户名与密码
  11. 02【代词】人称代词,指示代词,不定代词?
  12. 点云统一法线方向(未知视点)
  13. orge terrain
  14. java集合之HashMap相关原理 方法
  15. 希尔顿欢朋中国第200家酒店在杭州开业;玲娜贝儿在上海迪士尼全球首发亮相 | 全球旅报...
  16. 如何将CAD图块转换成外部参照?
  17. C语言sort和qsort函数的用法
  18. 读H.265/HEVC编码笔记(一)
  19. 树莓派(Raspberry) WIFI 配置 (无显示器)
  20. 兔子、狼、老虎的故事

热门文章

  1. ABB Fronius TPS 4000/5000 IRC5 接口
  2. idea打开接口实现类快捷键
  3. bootstrap table 中自定义样式 隐藏一列,能够同过jQuery获取隐藏列
  4. LU分解(图解与应用举例)
  5. AE基础教程(11)——第11章 图层的介绍
  6. WebWorker简介
  7. 可视化构建工具探索之Vue Cli3.0 阿里飞冰
  8. 复合函数求导经典例题_简单复合函数求导法则(最经典).ppt
  9. Linux常见基础指令详解
  10. 将非托管的dll 转化为托管的dll