
二维码与图像图形处理
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 · 15633 阅读 · 11 评论 -
彩色二维码生成器,带logo文字和中心文字
彩色二维码生成器,带logo文字和中心文字使用.net 4.0和zxing开发,内容支持中文,使用UTF-8编码,一般扫描二维码软件可以识别。最上方显示文字log,字数可以调节。正中间的圆圈内显示中心文字。 彩色二维码生成器.net2.0win7可用byKimmKing.zip (105.2 KB)描述: windows7下默认可以运行原创 2013-08-08 17:20:42 · 14787 阅读 · 9 评论 -
生成彩色二维码(渐变色、插入图片和文字)2 反锯齿
C# GDI+直接支持反锯齿,并且换了下中间字母的字体。彩色二维码去锯齿的彩色二维码正常黑白二维码 这个是我的这两天的成果,处理过程先做到渐变上色,然后调整颜色搭配最后处理字体和反锯齿原创 2012-12-01 20:45:23 · 10304 阅读 · 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 · 12864 阅读 · 9 评论 -
专业的收费艺术二维码设计网站
http://www.qrblaster.com/ 这里有不少非常专业的二维码设计,不过看起来都不是程序生成的,而且很贵,$89一个。可以从这里借鉴一些灵感用来做艺术二维码生成程序。原创 2012-12-01 18:58:09 · 8402 阅读 · 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 · 4473 阅读 · 3 评论 -
.net实现3D饼图
1 实现原理:根据各个数据的比重画扇形组成一个椭圆(柱体的上表面),实现2D饼图(),设定一个厚度h(柱体的高度),在距离此柱体的上表面下方h处画一个同样的椭圆。然后将侧面的可见区域[0,180]°的范围补齐成正常的结构。考虑到GDI+中没有画这种形状的方法,所以我们采取几个特殊的补偿填充方法。并且调整上面的几个步骤。先画底面,再填充侧面。最后画顶面。盖住因为补偿添加的不规则部分。原创 2007-06-04 09:23:00 · 6752 阅读 · 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 · 3764 阅读 · 0 评论 -
zxing生成QRCODE的一个问题
zxing有个变态的地方qrcode有1-40个versionversion愈大,容错越高,像素愈多qrcode的api把version给屏蔽掉了。 它自己根据输入的文字量和容错级别,算出来需要多少bit来存数据。然后循环所有的version,看哪个能放下这么多字,就用哪个version。这样的话,优势是生成的qrcode一直最小。但是输入一个简单的url,原创 2012-11-30 17:36:11 · 9064 阅读 · 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 · 20523 阅读 · 14 评论