展开

关键词

ThinkPHP生成二维码(可自定义设置LOGO)

基于ThinkPHP框架生成二维码,可自定义logo及其他参数,方法简单易懂,使用composer安装扩展,区区数十行代码便可以实现功能。 可以自定义二维码大小、写入文件的后缀名、二维码内容相对于整张图片的外边距、编码型、容错率、前景色、背景色等参数。 ? 一、使用composer安装扩展 composer安装教程:composer系列之介绍及安装 安装扩展库: endroid/qr-code 命令: composer endroid/qr-code is_file($file_name)) { $qrCode = new QrCode($link); $qrCode->setSize(120); //二维码大小 $qrCode->setWriterByName ('png'); //写入文件的后缀名 $qrCode->setMargin(5); //二维码内容相对于整张图片的外边距 $qrCode->setEncoding('UTF-8'); //编码

91930

如何使用 Java 生成二维码?

下载jar包(QRCode.jar) 下载网址如下:  QRCode生成二维码网址:http://swetake.com/qrcode/index-e.html 2. maven项目手动引入jar包 mvn .pom to D:\work\Repository\QRCode\QRCode\3.0\QRCode-3.0.pom [INFO] ---------------------------------- 编写实体实现二维码的生成 package com.st.project.common; import com.swetake.util.Qrcode; import jp.sourceforge.qrcode.QRCodeDecoder java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; /** * 二维码工具 dfe.getMessage()); dfe.printStackTrace(); } return content; } } /** * 二维码基础

1K10
  • 广告
    关闭

    腾讯云+社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android CameraX NDK OpenCV(四)-- 二维码检测与识别

    《Android NDK编程(七)--- JNI中List结构的数据返回》文章中有简单的介绍过返回实体的方式,在这里我们就用到了从JNI中返回列表实体的实现。 01 定义实体 ? = null } 定义了一个返回的QrCode,里面一个是解析的文本,另一个是List<PointF>,用于获取返回的二码维矩形的坐标点。 02 JNI函数定义 ? //QRCode检测 external fun qrCodeDetector(bytes: ByteArray,width :Int, height:Int): List<QrCode>? 在OpenCVJNI的中加入了qrCodeDetector的检测函数,传入的方式和前面的基本一样,返回值为List<QrCode>。 03 C++中实现 ? jclass qrcls = env->FindClass("lib/vaccae/opencv/QrCode"); //定义QrCode中的属性 jfieldID

    35340

    Java生成二维码

    blog.csdn.net/weixin_39936341/article/details/82910051 1,下载jar包(QRCode.jar) maven依赖 <dependency> <groupId>QRCode </groupId> <artifactId>QRCode</artifactId> <version>3.0</version></dependency> 2,编写实体实现二维码的生成 二维码工具 qrcode = new Qrcode(); qrcode.setQrcodeErrorCorrect('M');//纠错等级(分为L、M、H三个等级) qrcode.setQrcodeEncodeMode + dfe.getMessage()); dfe.printStackTrace(); } return content; } } 二维码基础 =request.getParameter("qrcode"); String qrData=decoderQRCode(qrcodePath+qrcode); if(qrData

    54810

    【前端】利用qrcode.js生成二维码

    更多使用案例引用:https://www.runoob.com/w3cnote/javascript-qrcodejs-library.html QRCode.js:使用 JavaScript 生成二维码 分 ---- 基本用法

    <script type="text/javascript"> new QRCode(document.getElementById( "qrcode"), "http://www.runoob.com"); // 设置要生成二维码的链接 </script> 或者使用一些可选参数设置: var qrcode = new QRCode( ">
    CSS 代码 #qrcode { width:160px; height:160px; margin-top:15px; } JavaScript 代码 var qrcode = new QRCode("qrcode"); function makeCode () { var elText = document.getElementById("text"

    94710

    java 实现二维码生成工具

    实现说明 配置参数 约定二维码生成的参数如下 /** * The message to put into QrCode */ private String msg; /** * qrcode center logo */ private String logo; /** * qrcode qrCodeConfig.getHints());` 生成的code中, 就包含了二维码矩阵, 剩下的就是将矩阵渲染输出的问题, 输出没什么好说的,这里指出一点原生的zxing生成二维码的白边可能特别大,本工具内部做了兼容 使用说明 写完了就要开始实际用,写了个测试,贴出如下 ```java /** * 测试二维码 */ @Test public void testGenQrCode () { String msg = "create qrcode!!!"

    1.6K90

    php7高效生成二维码:composer和荷兰PHP开发者的QrCode

    QrCode的安装和使用 关于QrCode这个库没必要详细介绍,基于php的GD库,用于生成任意尺寸的二维码,并且可以将logo水印也打上去,还可以在二维码图片下方加入文字。 QrCode的项目地址:https://github.com/endroid/QrCode 在命令行下操作安装QrCode:进入项目根目录或测试目录,执行composer安装命令,如下 cd /wwwRoot composer安装完毕,QrCode文件就按照composer的规则自动存放在vendor目录下了,打开vendor目录你会发现有个autoload.php文件和几个文件夹,这几个文件存放的就是各种库文件了 php库,安装QrCode库时symfony会自动安装,不用手动处理依赖关系。 命名空间方式调用QrCodeuse Endroid\QrCode\QrCode as EndroidQrCode;//将QrCode命名空间腾出来 //处理需生成二维码的内容、参数和文字$data

    1.3K40

    怎么利用电脑摄像头和上传图片读取扫描二维码内容

    1、php use Endroid\QrCode\QrCode; //支持文字、链接 $content = '微号帮参数二维码功能' . rand(1000, 9999); $qrCode = new QrCode($content); // 指定内容型 header('Content-Type: '. $qrCode->getContentType()); // 输出二维码 echo $qrCode->writeString(); 2、工具 QQ截图20190226173711.jpg

    64100

    PHP生成二维码与识别二维码的方法详解【附源码下载】

    分享给大家供大家参考,具体如下: 二维码的分 线性堆叠式二维码 矩阵式二维码 二维码的优缺点 优点 信息容量大 编码范围广 容错能力强 译码可靠性高 可引入加密措施 成本低,易制作 缺点 二维码技术成为手机病毒 (内容为abc) */ QRcode::png("abc"); QRcode::png("ABC",false,QR_ECLEVEL_L,10,5,false); /** * 生成文件到本地 * /jquery-qrcode/jquery.qrcode.min.js" </script </head <body <div id="<em>qrcode</em>" </div <script //$(' #qrcode').qrcode("this plugin is great"); $('#qrcode').qrcode({width: 64,height: 64,text: "jason"}); ImageMagick – zbar – php-zbarcode 2、方法二 PHP识别二维码(无需安装扩展),初步测试普通二维码可以,带Logo的二维码,容错级别需要设置高一点页可以 qrReader

    75441

    Linux下C语言qrencode二维码生成库的基本使用和ARM开发板移植

    WORD biPlanes; //位平面数,必须为1 WORD biBitCount; //每像素位数 DWORD biCompression; //压缩型 bitMapInfoHeader.biXPelsPerMeter = 0; bitMapInfoHeader.biYPelsPerMeter = 0; WORD bfType = 0x4D42; //BM型 $ zh@zh:~/qrcode$ zh@zh:~/qrcode$ file Qrcode Qrcode: ELF 32-bit LSB executable, ARM, EABI5 version 1 /Qrcode . /Qrcode [root@100ask:/mnt/qrcode]# [root@100ask:/mnt/qrcode]# [root@100ask:/mnt/qrcode]# ls Makefile

    55630

    PHP引入endroidqr-code库生成指定二维码

    我在项目开发中需要使用到的常见的一些库,基本都是Packagist / Composer 中国全量镜像上找到,然后使用composer直接安装。 废话不多说开始吧! 由于我们是在thinkPHP5项目下使用,所以你在你的TP5根目录下composer该库,会自动加载到vendor目录下, 我们在项目代码中可以直接通过use关键字引用使用,贴上代码 <? php namespace app\subsite\controller; use Endroid\QrCode\QrCode; class Index extends Base { function '/qrcode/' . substr($sha1, 0, 2) .'/'. substr($sha1, 2, 3) . '/'; if (! = new QrCode($link); echo $qrCode->writeString(); $qrCode->writeFile($file_name

    10520

    PHP基于phpqrcode库生成二维码过程解析

    库。    is_dir("qrcode")){ // 创建文件加 mkdir("qrcode"); } //设置二维码图片名称,以及存放的路径 $filename = 'qrcode/'.time ().rand(10000,9999999).'.png'; //使用库生成二维码 QRcode::png($value,$filename , $errorCorrectionLevel, ,还是一样,需要用到phpqrcode库。    is_dir("qrcode")){ // 创建文件加 mkdir("qrcode"); } //设置二维码文件名 $filename = 'qrcode

    25640

    聊聊zxing的qrcode

    序 本文主要研究下zxing的qrcode的一些代码。 /com/google/zxing/qrcode/encoder/QRCode.java public final class QRCode { public static final int NUM_MASK_PATTERNS (int maskPattern) { return maskPattern >= 0 && maskPattern < NUM_MASK_PATTERNS; } } 是由Encoderencode qrCode = new QRCode(); qrCode.setECLevel(ecLevel); qrCode.setMode(mode); qrCode.setVersion 也就是说如果qrcode的宽高大于目标的宽高,则以qrcode的宽高为准,这种情况下的quietZone基本跟输出的一致。

    59520

    零基础学编程032:生成二维码

    详细的技术原理请查阅维基百科中的qrcode词条,明白了技术原理,把你的二维码做得像朵花一样也不是不可能。 ? 安装 二维码应用分为生成器和识别器两,Python中也有生成二维码的模块包,名称就叫qrcode,在《零基础学编程027:站在巨人的肩膀上》里已经学会了安装各种模块包,再复习一遍。 更多 qrcode中还可以进行更精细的设置,比如指定图片的大小、精度、版本、图片格式等,我就不重复了,详见官网链接:https://pypi.python.org/pypi/qrcode/#downloads 手机上此APP很多,试着搜“qrcode"。我在手机上安装了一个workflow的软件,可以快速把剪贴板中的链接地址生成二维码,自动保存在相册中,这样发朋友圈或写文章就方便多了。 小结: 二维码就是qrcode python中有个模块库就叫qrcode 三行代码就可以生成一张二维码图片 --- END ---

    54950

    python调用zxing项目进行二维码

    { public static void main(String[] args) { QRCode qrcode = new QRCode(); // 内容 打包 生成qrcode包,命名为qrcode-1.0.0.jar;再把maven下载的两个包(javase-3.0.0.jar,core-3.3.0.jar)与这个包放在一起,一会会把这些包加载到jvm 8 -*- import logging from jpype import * from common.globalVars import JAR_PATH @singleton class QRCode -1.0.0.jar' )) QRCode = JClass("com.lr.jpype.jpype.QRCode") self.qr = QRCode( () print(qrc.is_qrcode('d:/1.jpg')) 其中装饰,为了完成单例的功能 import logging def singleton(cls): instances

    55420

    vue 生成二维码(完整源码在gitee)

    如果不需要再扫描后自动打开网址,或启动邮箱软件,请使用文本型生成二维码。 gitee.com/yawensilence/vue-qr <template>

    spring-boot & zxing 搭建二维码服务

    LogoStyle { ROUND, NORMAL; } } 从上面的配置来看,有较多其实是与zxing进行打交道的,直接对使用者而言,有点不太友好,下面可以看下我们的包装 包装: QrCodeGenWrapper 对外提供二维码生成的主要入口,从我们的设计来看,通过of(content) 来创建一个builder对象,并设置二维码的内容,然后可以设置builder中的参数 WriterException { return QrCodeGenWrapper.asFile(build(), absFileName); } } } 二维码生成工具 : QrCodeUtil 下面这个工具看着比较复杂,其实大部分代码是从 com.google.zxing.qrcode.QRCodeWriter#encode(String, BarcodeFormat = tmp; } return qrCode; } } 4. logo的插入辅助: ImageUtil zxing本身是不支持生成待logo的二维码的,这里我们借用

    1.7K60

    我的 Chrome 版本不支持生成二维码,30 分钟怒怼了一个插件,附源码

    background 运行的 js "background": { "scripts": ["background.js"] }, 编写 js ,为浏览器右键菜单添加按钮,contexts 是 page 型 点击获取网址 接下来我们定义 qrcode,能够获取网址,chrome 会在点击的使用传递 info 里面就会携带 pageUrl function qrcode(info, tab) { var 是页面的元素,text 是刚才获取到的 uri new QRCode('urlify-qrcode-id', { text: uri, width: 256, height: 256, 我们简单改造一下 qrcode 方法,把我们获取的uri 发送到当前 active 的 tab function qrcode(info, tab) { var uri = info.pageUrl 首先我们需要定义一个新的js 文件,使用 manifest.json 配置到页面,简单点说就是让 active 页面自动引入这个js,同时我们也通过这种方式把 qrcode 的依赖引入页面。

    45510

    JavaJavaScript生成和解析二维码

    二维码生成工具QRCodeUtil: package QRCodeUtil; import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage qrcode = new Qrcode(); qrcode.setQrcodeErrorCorrect('M'); // 纠错级别(L 7%、M 15%、Q 25%、H 30%)和版本有关 UnsupportedEncodingException e) { e.printStackTrace(); } return decodedData; } // 继承了QRCodeImage, ); } public int getPixel(int x, int y) { return image.getRGB(x, y); } } } 实例测试QRCodeTest 用法很简单: $('#qrcode').qrcode({render:'canvas',text:"微信搜索公众号:浩Coding",width:260,height:260}); 注: 其中的

    92130

    相关产品

    • 腾讯特效 SDK

      腾讯特效 SDK

      腾讯特效 SDK(TE SDK)聚合了智能图像中美颜特效、美妆、滤镜、动效贴纸以及基础分割、手势识别等能力,可以为短视频类、直播类平台提供智能人像美化、创意玩法功能的技术支持。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券