当前位置: 首页 > news >正文

东莞网站建设运营cargo创建个人网站

东莞网站建设运营,cargo创建个人网站,企业网站搭建程序,网站建设制作设计优化兰州文章目录 前言一、代码二、测试三、结果 前言 公司项目中用到了实名认证此#xff0c;采用的第三方平台。后端中用到的单项功能为身份证信息人像对比功能#xff0c;在写demo的过程中发现#xff0c;它们所要求的图片信息为base64编码格式。 一、代码 package com.bajiao… 文章目录 前言一、代码二、测试三、结果 前言 公司项目中用到了实名认证此采用的第三方平台。后端中用到的单项功能为身份证信息人像对比功能在写demo的过程中发现它们所要求的图片信息为base64编码格式。 一、代码 package com.bajiao.wyq.tools.chuanglan;import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOException; import java.util.Base64;import javax.imageio.ImageIO;public class ConvertImage {/*** 图片转Base64字符串* param imageFileName* return*/public static String convertImageToBase64Str(String imageFileName) {ByteArrayOutputStream baos null;try {//获取图片类型String suffix imageFileName.substring(imageFileName.lastIndexOf(.) 1);//构建文件File imageFile new File(imageFileName);//通过ImageIO把文件读取成BufferedImage对象BufferedImage bufferedImage ImageIO.read(imageFile);//构建字节数组输出流baos new ByteArrayOutputStream();//写入流ImageIO.write(bufferedImage, suffix, baos);//通过字节数组流获取字节数组byte[] bytes baos.toByteArray();//获取JDK8里的编码器Base64.Encoder转为base64字符return Base64.getEncoder().encodeToString(bytes);} catch (Exception e) {e.printStackTrace();} finally {try {if (baos ! null) {baos.close();}} catch (IOException e) {e.printStackTrace();}}return null;}/*** Base64字符串转图片* param base64String* param imageFileName*/public static void convertBase64StrToImage(String base64String, String imageFileName) {ByteArrayInputStream bais null;try {//获取图片类型String suffix imageFileName.substring(imageFileName.lastIndexOf(.) 1);//获取JDK8里的解码器Base64.Decoder,将base64字符串转为字节数组byte[] bytes Base64.getDecoder().decode(base64String);//构建字节数组输入流bais new ByteArrayInputStream(bytes);//通过ImageIO把字节数组输入流转为BufferedImageBufferedImage bufferedImage ImageIO.read(bais);//构建文件File imageFile new File(imageFileName);//写入生成文件ImageIO.write(bufferedImage, suffix, imageFile);} catch (Exception e) {e.printStackTrace();} finally {try {if (bais ! null) {bais.close();}} catch (IOException e) {e.printStackTrace();}}} }二、测试 public static void main(String[] args) {System.out.println(----------------------------图片转Base64字符串---------------------------);//图片文件路径String imageFileName C:\\Users\\22.jpg;//图片转Base64字符串String base64Str ConvertImage.convertImageToBase64Str(imageFileName);System.out.println(base64Str);System.out.println(----------------------------Base64字符串转图片---------------------------);//新文件路径String newFileName C:\\Users\\22.jpg;//Base64字符串转图片ConvertImage.convertBase64StrToImage(base64Str, newFileName);System.out.println(生成的文件的路径是newFileName);}三、结果
http://www.hkea.cn/news/14484669/

相关文章:

  • 静态网站开发课程相关新闻百度搜索风云榜排行榜
  • aspnet网站开发到部署流程建站的公司
  • 网站的锚点链接怎么做上海高端室内设计事务所
  • 重庆蒲公英网站建设公司百度推广平台收费标准
  • 建设银行手机银行网站用户名是什么意思室内装修设计软件推荐
  • 怎么样建公司网站网页设计与制作教程 刘瑞新
  • 如何提高网站浏览量好用的免费网站建设
  • 上海有色金属门户网站官方网站旗舰店
  • rails 开发的网站开发阳谷网页设计
  • 网站建设方案范文杭州做兼职网站建设
  • 网站开发 理念怎么写松江新城投资建设有限公司网站
  • 专门做代工产品的网站我的小程序入口
  • 昆明免费建站模板实惠高端网站设计品牌
  • 服装公司做哪个网站ugc网站开发
  • 中国空间站是干什么的线上营销
  • 东莞做网站推广肇庆市手机网站建设品牌
  • 快速将网站seo网站开发php还是jsp
  • 柳城企业网站制作哪家好网页设计与制作模板
  • 影楼网站源码php织梦网站栏目不显示不出来
  • 合肥简川科技网站建设公司 概况龙岗营销网站建设公司哪家好
  • 网站采集来源如何修改自己的网站标题
  • 网站建设费的账务处理网站维护网站建设
  • 天津建网站查找做像册的网站
  • 高密网站建设价格非营利组织网站建设会计分录
  • 做阿里网站梁建国设计公司官网
  • 成都建网站多少钱wordpress手机版 mp3
  • 镇江企业网站排名优化深圳防疫今天最新规定
  • 长沙专业网站优化定制响应式网站 框架
  • 网站的下载二维码怎么做thinkphp做网站快吗
  • 网站建设制作需要多少钱泰州商城网站开发