powershell生成二维码
今天说一下powershell利用nuget里面的c#包Qrcoder来生成二维码。下载地址:https://www.nuget.org/packages/QRCoder/。只需要弄出来里面的一个.net dll就行了。其他的垃圾扔了。net core等其他版本的dll.自带的powershell目前应该还没支持这些框架。不过官方好像出了跨平台的powershell 。net core,操作系统比较新的兄弟可以去玩玩。其他的可以丢了。代码比较简单如下:
[System.Reflection.Assembly]::LoadFile("C:\Users\Fanxiaolei\source\repos\qrcode\qrcode\Resources\QRCoder.dll")
$a= New-Object QRCoder.QRCodeGenerator$b=$a.CreateQrCode("你好",[QRCoder.QRCodeGenerator+ECCLevel]::Q)
$c=[QRCoder.QRCode]::new($b)
$d=$c.GetGraphic(5,[System.Drawing.Color]::Black ,[System.Drawing.Color]::White, $null, 15, 6, $true)
$d.Save("F:\Desktop\QR.png")
通过反射加载dll然后调用里面的方法。最后保存在桌面上。二维码的内容是”你好”.
我讲一下代码里面的倒数第二句。这个是生成二维码的关键语句。第一个是每块的像素。第二三个就是颜色了。第四个参数是$null.。就是没有logo.有logo的话需要加载logo路径并转化成bitmap对象才可以额。使用[System.Drawing.Bitmap]::FromFile来加载图片路径。15是logo的占比默认是15%。一般logo不会设置太大,防止影响扫描效果。6是logo的边界宽度。这三个参数需要有logo才有作用。最后的$true是用来控制生产的二维码是否四周有白边。我这里就有了。设置为false就没有白边了。
powershell生成二维码相关推荐
- python生成二维码教程_使用Python生成个性二维码
任务目的 这一步会介绍通过Python中的MyQR包实现生成二维码的操作,包括生成普通二维码.带有静态图和动态图的二维码,同时也会对MyQR生成二维码的常用参数进行介绍说明. 任务步骤注:CVM适合用 ...
- Asp.Net Core在线生成二维码
前言: 原先用zxing Code写过基于Winfrom的批量生成二维码工具,以及单个生成二维码工具:批量生成二维码Gihub源代码 今天尝试用QRCoder 加 Asp.Net Core 写了一个在 ...
- 在Ubuntu 16.04.5 LTS上使用python第三方库QRCode 6.0生成二维码实录
简介 二维码简称 QR Code(Quick Response Code),学名为快速响应矩阵码,是二维条码的一种,由日本的 Denso Wave 公司于 1994 年发明.现随着智能手机的普及,已广 ...
- iOS 生成二维码/条形码
级别:★★☆☆☆ 标签:「iOS CIFilter」「CIQRCodeGenerator」「CICode128BarcodeGenerator」「二维码加logo」 作者: Xs·H 审校: QiSh ...
- Zxing生成二维码思路和源码解析
Zxing生成二维码思路和源码解析 本博文是一篇介绍google zxing包生成二维码的思路和它的源码的文章. 一.引入 如何调用zxing的代码生成一个二维码呢?主要的函数只有一个,如下所示: B ...
- vue 2.x项目 vue-qriously 生成二维码并下载、cliploard复制粘贴
近日,重构项目某一老模块时,有一个功能是生成二维码并下载,还可以复制链接.列表每项都有二维码.下载二维码和复制链接和列表上方总的二维码. 老模块是用的qrocode中文文档,qrcode github ...
- java 生成二维码 QRCode、zxing 两种方式
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢. https://blog.csdn.net/testcs_dn/article/details/ ...
- Python使用QRCode模块生成二维码
简介 python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库. 简单用法 import qrcode img = qrcode.make('hello, ...
- (转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果
场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老 ...
最新文章
- vue垂直布局_前端页面布局中水平、垂直居中问题
- LC31 Next Permutation
- 超详细C语言的字符串函数讲解
- java二维矩阵怎么进行转置_矩阵求导的本质与分子布局、分母布局的本质(矩阵求导——本质篇)...
- CodeForces 1610H Squid Game(延迟贪心 + 构造 + 树状数组)
- H3C交换机 汇聚接口上应用策略路由
- 安装Greenplum-perfmon-web监控软件遇到的问题及解决
- Unity-failed to update unity web player
- 个人--2015 关于管理的书
- 如何使用git上传项目至GitHub repository
- 《离别小叙》一个感伤的程序员
- 选择时间检定仪应该注意这11点
- 计算机桌面没有打字,打字为什么电脑不显示出来怎么办
- java设计模式之工厂模式(UML类图分析+代码详解)
- 线代 | 【提神醒脑】自用笔记串联三 —— 相似对角化 · 二次型 · 合同变换
- 中科大计算机科学夏令营,2018年中国科学技术大学第五届计算机科学暑期夏令营通知...
- 使用FFmpeg、HLS和Nginx搭建在线视频流媒体播放系统
- cmder linux ssh,Terminus:一款不错的SSH软件,适用于Windows、macOS和Linux系统
- 【PR 2021】Progressive sample mining and representation learning for one-shot person re-identification
- 虚构故事(1):Tomcat公司之恋