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

电子商务网站建设工具wordpress 页面编辑失败

电子商务网站建设工具,wordpress 页面编辑失败,长沙专业网站设计公司,网页设计与制作背景图片Hi I’m Shendi Java简单的生成/解析二维码#xff08;zxing qrcode#xff09; 在之前使用 qrcode.js 方式生成二维码#xff0c;但在不同设备上难免会有一些兼容问题#xff0c;于是改为后端#xff08;Java#xff09;生成二维码图片 这里使用 Google 的 zxing包 Jar…Hi I’m Shendi Java简单的生成/解析二维码zxing qrcode 在之前使用 qrcode.js 方式生成二维码但在不同设备上难免会有一些兼容问题于是改为后端Java生成二维码图片 这里使用 Google 的 zxing包 Jar包引入 Githubhttps://github.com/zxing/zxing 通过 Maven 引入 dependencygroupIdcom.google.zxing/groupIdartifactIdcore/artifactIdversion3.5.1/version /dependency dependencygroupIdcom.google.zxing/groupIdartifactIdjavase/artifactIdversion3.5.1/version /dependency也可以直接在 maven 仓库中下载 jarjavase和core两个 例如阿里云maven仓库 https://developer.aliyun.com/mvn/search 或者微信搜一搜 “砷碲的学识仓库”发送 “100001” 直接下载jar包 生成二维码 简单的三步就可以生成二维码 创建QRCodeWriter创建二维码输出二维码 例如将二维码输出到 H:/1.png代码如下 import java.io.IOException; import java.nio.file.FileSystems; import java.nio.file.Path;import com.google.zxing.BarcodeFormat; import com.google.zxing.WriterException; import com.google.zxing.client.j2se.MatrixToImageWriter; import com.google.zxing.common.BitMatrix; import com.google.zxing.qrcode.QRCodeWriter;/** author Shendi */ public class Test {public static void main(String[] args) throws Exception {QRCodeWriter qcWrite new QRCodeWriter();// encode函数的四个参数分别是 内容,格式,宽,高BitMatrix bm qcWrite.encode(https://sdpro.top, BarcodeFormat.QR_CODE, 500, 500);// 输出到 H:/1.png, writeToPath有三个参数,(BitMatrix,格式,输出地址)MatrixToImageWriter.writeToPath(bm, PNG, Path.of(H:/1.png));}}代码运行后效果如下 如果要将二维码变成字节数组可以使用MatrixToImageWriter的writeToStream输出到流 二维码接口 例如传递一个字符串将此字符串变为二维码的形式输出http这里使用SpringBoot的形式写的接口供直接复制使用代码如下 /*** 生成二维码.* param content 二维码内容* param req 请求* param resp 响应*/ GetMapping(/code) public void create(String content, HttpServletRequest req, HttpServletResponse resp) {QRCodeWriter qcWrite new QRCodeWriter();try {BitMatrix bm qcWrite.encode(content, BarcodeFormat.QR_CODE, 500, 500);// 设置响应为图片数据resp.setContentType(image/png);MatrixToImageWriter.writeToStream(bm, PNG, resp.getOutputStream());} catch (Exception e) {e.printStackTrace();}}解析二维码 通过 QRCodeReader 解析二维码例如解析刚刚生成的二维码代码如下 import java.awt.image.BufferedImage; import java.io.File;import javax.imageio.ImageIO;import com.google.zxing.BinaryBitmap; import com.google.zxing.Result; import com.google.zxing.client.j2se.BufferedImageLuminanceSource; import com.google.zxing.common.HybridBinarizer; import com.google.zxing.qrcode.QRCodeReader;/** author Shendi */ public class Test {public static void main(String[] args) throws Exception {QRCodeReader qcReader new QRCodeReader();// 这里的ImageIO也可以read输入流BufferedImage img ImageIO.read(new File(H:/1.png));BinaryBitmap bitmap new BinaryBitmap(new HybridBinarizer(new BufferedImageLuminanceSource(img)));Result result qcReader.decode(bitmap);System.out.println(二维码内容: result.getText());}}运行效果如下 END
http://www.hkea.cn/news/14453521/

相关文章:

  • 城市建设理论研究收录网站加强网站及微信平台建设
  • 容易收录的网站投标网站怎么做
  • 沈阳网站建设024w网站建设网络课程
  • 个人网站设计及实现论文买一个域名大概多少钱
  • 查工程项目的网站博物馆设计
  • 网站查询备案服务商昆山市建设局招投标网站
  • 网页小游戏网址seo网上培训
  • 东莞网站制作培训多少钱国外手机设计网站推荐
  • 深圳专业网站建设排名北京如何优化网站
  • 做网站怎么接活商城网站开发价格
  • 网站建设三方协议上海网站建设的企
  • 网站建设申请方案学习html5的网站
  • 做门户网站用什么软件备案老域名
  • 广州模板网站建设价格百度浏览官网
  • 做网站方面住房和城建设网站
  • 自己做开箱网站济南快速网站排名
  • 公司展示网站制作深圳网站建设 培训
  • 黄骅做网站|黄骅网站|黄骅百度优化|黄骅百度推广|黄骅微信|黄骅网站建设 风险
  • 做个网站好还是做淘宝好西安外贸网站建设
  • word做招聘网站网站与网页的区别.
  • 模板网站建设交互效果很好的网站
  • 广州网站制作哪家全面wordpress邮件找客户端
  • 中国建设工程造价管理协会网站招聘新开传奇手游
  • 深圳网站建 1设骏域网站建设有哪些竞价网站
  • 07年做网站关键词歌曲免费听
  • 北川建设局网站怎么防止网站被注册机
  • 沈阳网站企业咸阳机场建设招聘信息网站
  • 保靖网站建设同城信息发布平台
  • 网站换程序 搜索引擎wordpress主题代码框架
  • 安徽省网站肥建设网站动力无限西安网站建设