免费生成二维码接口,可直接嵌入到web项目中,附带嵌入方法,任意颜色二维码,任意大小二维码!

在线体验连接:http://www.zhaimaojun.top/qrcode/

你是否在项目中寻找方便而且免费的可以直接嵌入到项目中的二维码生成工具呢?你找到了这里,说明你已经找到了!不要犹豫直接拿去用吧!

体验的页面预览:

好了 废话不多说,接下来示范两种嵌入方式一种嵌入到网页的一种嵌入到c#的web程序中,可以直接下载为文件。

第一种,直接下载二维码图片,通过浏览器自带的下载器或者浏览器里面直接输入地址:

直接在下载栏或者地址栏里输入:

http://www.zhaimaojun.top/api/Qrcode?imgwidth=200&imgheight=200&argbcolor=-1677696&imgcodes=你想要的内容

直接输入以上信息即可下载一张图片,背景为透明,高度和宽度为200,颜色为蓝色,内容为“你想要的内容”的二维码,

很显然,这是一个借口,既然这样,那么想要嵌入到你的html中,不需要jQuery,不需要js,不需要css,只需要一个img标签即可直接插入到你的网页中,请看示范!

1 <img src="http://www.zhaimaojun.top/api/Qrcode?imgwidth=200&imgheight=200&argbcolor=-1677696&imgcodes=你想要的内容"/>

是不是很简单很方便呢??

接下来再看看用js如何动态生成不同颜色不同大小不同内容的二维码,直接看代码:

 1    var imgshow=document.getElementById("imgshow");
 2     var imgheigth=document.getElementById("imgheigth");
 3     var imgwidth=document.getElementById("imgwidth");
 4     var imgcodes=document.getElementById("imgcodes");
 5     var cr = document.getElementById("cr").value;
 6     var cg = document.getElementById("cg").value;
 7     var cb = document.getElementById("cb").value;
 8     var argbcolor = ((0xFF << 24)|(cr << 16)|(cg << 8)|cb);
 9     if(imgcodes.value==""){      alert("至少输入点内容才能生成图片吧??");return;    }
10     if(imgshow!=null)       imgshow.src="http://www.zhaimaojun.top/api/Qrcode?imgwidth="+imgwidth.value+"&imgheight="+imgheigth.value+"&argbcolor="+argbcolor+"&imgcodes="+encodeURIComponent(imgcodes.value);

当然,还有很多人,希望在winform中运行,比如自己的form窗口打开后弹出自己的博客的二维码?或者个人网站的二维码?那么怎么嵌入呢?看代码吧:

 1         public static string QrCodeUrl { get; } = "http://www.zhaimaojun.top/api/Qrcode?imgwidth=200&imgheight=200&argbcolor=";
 2         public static Image PostQrImageByNumber(string number, Color color)
 3         {
 4             try
 5             {
 6                 HttpWebRequest request = WebRequest.CreateHttp(QrCodeUrl + color.ToArgb().ToString() + "&imgcodes=" + CmHtmlViewUrl + number);
 7                 request.Method = "GET";
 8                 request.ContentType = "application/x-www-form-urlencoded; charset=utf-8";
 9                 return Image.FromStream(request.GetResponse().GetResponseStream());
10             }
11             catch (Exception)
12             {
13                 return null;
14             }
15
16         }

好了二维码嵌入演示到此结束,还有其他需求的请联系本人欢迎访问我的个人主页:

http://www.zhaimaojun.top/

原文地址:https://www.cnblogs.com/zhaimaojun/p/qrcode.html

时间: 2024-10-12 03:57:36

免费生成二维码接口,可直接嵌入到web项目中,附带嵌入方法,任意颜色二维码,任意大小二维码!的相关文章

在.net core web项目中生成二维码

原文:在.net core web项目中生成二维码 1.添加QRCoder包引用 2. public IActionResult MakeQrCode()        { string url="https://www.baidu.com"; var generator = new QRCodeGenerator(); var codeData = generator.CreateQrCode(str,QRCodeGenerator.ECCLevel.M,true); var qrc

Java Web项目中使用Freemarker生成Word文档

Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob.Apache POI.Java2Word.iText等各种方式,其实在从Office 2003开始,就可以将Office文档转换成XML文件,这样只要将需要填入的内容放上${}占位符,就可以使用像Freemarker这样的模板引擎将出现占位符的地方替换成真实数据,这种方式较之其他的方案要更为简单. 下面举一个简单的例子,比如在Web页面中填写个人简历,然后点击保存下载到本地,效果图如下所示. 打开下

React项目中使用Mobx状态管理(二)

并上一节使用的是普通的数据状态管理,不过官方推荐使用装饰器模式,而在默认的react项目中是不支持装饰器的,需要手动启用. 官方参考 一.添加配置 官方提供了四种方法, 方法一.使用TypeScript,顾名思义该方法是项目使用typescript时的配置 方法二.使用babel-preset-mobx, 安装并添加到.babelrc配置中,该方法需要升级一些依赖, babel-core -> @/babel-core 7.x babel-loader -> @/babel-loader 8.

JAVA WEB项目中生成验证码及验证实例(附源码及目录结构)

[我是一个初学者,自己总结和网上搜索资料,代码是自己敲了一遍,亲测有效,现将所有的目录结构和代码贴出来分享给像我一样的初学者] 作用 验证码为全自动区分计算机和人类的图灵测试的缩写,是一种区分用户是计算机的公共全自动程序,这个问题可以由计算机生成并评判,但是必须只有人类才能解答.可以防止恶意破解密码.刷票.论坛灌水.有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登录. 原理 在servlet中随机生成一个指定位置的验证码,一般为四位,然后把该验证码保存到session中.在

Velocity在web项目中生成模板

需求:后台(指管理员后台)上传一个html模板到文件服务器上,前台(商家操作的平台)读取到模板,并填充数据,生成新的vm页面到webapp/WEB-INF/view目录下,用于预览.保存.打印. 最开始的代码: @Test public void test() throws Exception{ String templateUrl = baseService.getPicServerURL()+"group1/M00/02/1E/wKi0d1NasvaAF6x_AAAdoyBssxg53.ht

spring源码研究之IoC容器在web容器中初始化过程

前段时间在公司做了一个项目,项目用了spring框架实现,WEB容器是Tomct 5,虽然说把项目做完了,但是一直对spring的IoC容器在web容器如何启动和起作用的并不清楚.所以就抽时间看一下spring的源代码,借此了解它的原理. 我们知道,对于使用Spring的web应用,无须手动创建Spring容器,而是通过配置文件,声明式的创建Spring容器.因此在Web应用中创建Spring容器有如下两种方式: 1. 直接在web.xml文件中配置创建Spring容器. 2. 利用第三方MVC

Java基础-接口看下图实现如下接口和类,并完成Adventure中的主方法

package hanqi; public interface CanSwim { void swim(); } package hanqi; public interface CanFly { public void fly(); } package hanqi; public abstract class ActionCharacter { abstract void fight(String emp); abstract void speak(String s); } package ha

原码,反码,补码,及Java中数字表示方法

原码:原码是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 如:如果是八位二进制1即用00000001表示,-1即用10000001表示. 反码:正数的反码就是其本身,负数的反码是在其原码的基础上,符号位不变,其他各个位取反. 补码:正数的补码就是其本身,负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1). 利用原码计算:1 - 1 = 1 + (-1) = [00000001]原 + [10000001]原 = [10000010

web项目从Myeclipse迁移到idea的二三事

今天新接手了一个myeclipse项目,想把这个项目从myeclipse迁移到idea,花了点时间,也遇到一些新的问题,打算记录下来. 这是myeclipse的项目结构 我整理一下 整理的时候,我碰到了一下的一下的一些问题: 1 . maven报错:Could not find artifact net.sf.json-lib  myeclipse中的pom maven 在编译的时候,发现无法引用该jar包,网上翻阅资料发现,这个引用关系到jdk版本的实现,jdk13和jdk15. 正确的引用应