二维码与图像图形处理
kimmking
秦金卫(KimmKing),Apache Dubbo/ShardingSphere PMC,前某集团高级技术总监/阿里架构师/某商业银行北京研发中心负责人,阿里云MVP、腾讯TVP、TGO鲲鹏会会员、1024学院CTO培训班第六届学员。关注于互联网,电商,金融,支付,区块链等领域,熟悉海量并发低延迟交易系统的设计实现,10多年研发管理和架构经验,熟悉各类中间件,擅长于SOA/微服务等分布式系统架构。《微服务架构实战:基于Dubbo、Spring Cloud和Service Mesh》、《JVM核心技术32讲》合著作者。http://kimmking.github.io
展开
-
生成彩色二维码(渐变色、插入图片和文字)
花了一天时间,研究生成彩色的二维码程序。 下面是阶段性成果:渐变颜色、插入文字和log图片。 使二维码看起来更协调、更醒目。突出强调文字和logo,而不仅仅是一个信息的黑盒。 基于zxing的c#版本,稍微做了点修改,改了version判断部分。 其他的是GDI+,做了渐变色Brush,图片的异或,此外,因为qrcode上下左右各空白,计算位置也是一个痛苦的事儿。 正常黑原创 2012-11-30 22:13:21 · 15580 阅读 · 11 评论 -
彩色二维码生成器,带logo文字和中心文字
彩色二维码生成器,带logo文字和中心文字 使用.net 4.0和zxing开发, 内容支持中文,使用UTF-8编码,一般扫描二维码软件可以识别。最上方显示文字log,字数可以调节。正中间的圆圈内显示中心文字。 彩色二维码生成器.net2.0win7可用byKimmKing.zip (105.2 KB) 描述: windows7下默认可以运行原创 2013-08-08 17:20:42 · 14707 阅读 · 9 评论 -
生成彩色二维码(渐变色、插入图片和文字)2 反锯齿
C# GDI+直接支持反锯齿, 并且换了下中间字母的字体。 彩色二维码 去锯齿的彩色二维码 正常黑白二维码 这个是我的这两天的成果,处理过程 先做到渐变上色,然后调整颜色搭配最后处理字体和反锯齿原创 2012-12-01 20:45:23 · 10264 阅读 · 14 评论 -
javascript创建二维码(Table/Canvas两种方式)
由于二维码的编码标准是公开的,而且也比较简单,所以像zxing或d-project都提供了多种语言环境下的编解码库。 d-project提供的方式中就有javascript的脚本。 http://www.d-project.com/qrcode/index.html 可以直接根据输入的内容、版本号和容错级别,生成一个qrcode的编码矩阵,然后通过table的cell置为黑白来展示成二原创 2012-12-07 17:38:18 · 12829 阅读 · 9 评论 -
专业的收费艺术二维码设计网站
http://www.qrblaster.com/ 这里有不少非常专业的二维码设计,不过看起来都不是程序生成的,而且很贵,$89一个。 可以从这里借鉴一些灵感用来做艺术二维码生成程序。原创 2012-12-01 18:58:09 · 8364 阅读 · 0 评论 -
.net实现3D饼图(test源码1)
console,单图test: using System; using System.Collections.Generic; using System.Text; using qchart; namespace test ...{ class Program ...{ static void Main(string[] args)原创 2007-06-09 18:22:00 · 4463 阅读 · 3 评论 -
.net实现3D饼图
1 实现原理:根据各个数据的比重画扇形组成一个椭圆(柱体的上表面),实现2D饼图(),设定一个厚度h(柱体的高度),在距离此柱体的上表面下方h处画一个同样的椭圆。 然后将侧面的可见区域[0,180]°的范围补齐成正常的结构。考虑到GDI+中没有画这种形状的方法,所以我们采取几个特殊的补偿填充方法。 并且调整上面的几个步骤。先画底面,再填充侧面。最后画顶面。盖住因为补偿添加的不规则部分。原创 2007-06-04 09:23:00 · 6734 阅读 · 10 评论 -
.net实现3D饼图(源码1)
点击此处下载源码+test代码(99KB,rar) 本来想改改几个bug再整理下发上来的。但是最近工作比较紧张,没有时间。发出来大家看看。多提提意见。帮忙改改。 using System; using System.Collections; using System.Drawing; using System.IO; using System.Drawing.Imaging;原创 2007-06-09 18:18:00 · 3746 阅读 · 0 评论 -
zxing生成QRCODE的一个问题
zxing有个变态的地方 qrcode有1-40个version version愈大,容错越高,像素愈多 qrcode的api把version给屏蔽掉了。 它自己根据输入的文字量和容错级别, 算出来需要多少bit来存数据。 然后循环所有的version, 看哪个能放下这么多字,就用哪个version。 这样的话,优势是生成的qrcode一直最小。 但是输入一个简单的url,原创 2012-11-30 17:36:11 · 9017 阅读 · 7 评论 -
openCV+ASM+LBP+Gabor实现人脸识别(GT人脸库)
原理:使用GT人脸库做样本,VS2010下使用openCV2.44自带的Haar算法检测人脸区域,ASM Library特征检测,然后使用YCrCb颜色空间做肤色检测,再用LBP+Gabor小波提取特征,最小邻近距离做分类识别。 1、GT人脸库 Georgia Tech face database,网址:http://www.anefian.com/research/face_reco.htm原创 2014-05-18 14:56:34 · 20474 阅读 · 14 评论