求在图片中加入一个二维码图片的方法与源码

sesu945 2019-02-23 09:37:08
各位大神,我想将得到的二维码图片加入到另外一张图片里,不知道怎么做,请给一点提示,最好有源码。
主要我通过其它程序,已经得到了一张二维码图片,希望将这个二维码到放到另外一张图片的指定位置,由于二维码图片像素有大有小,还需要放大或者缩小一些再放。在网上搜了半天,实在找不到相关的方法,找了几个水印的例子,都得不到我想要的结果,请高手支招。
...全文
526 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sesu945 2019-08-22
  • 打赏
  • 举报
回复
自己在网上找了一个小代码,改了改,凑合用

Eleven 2019-02-27
  • 打赏
  • 举报
回复
CDC::StrectBlt()贴图,先贴BitBlt/StrectBlt背景图~
zgl7903 2019-02-26
  • 打赏
  • 举报
回复
找个P图软件P一下
worldy 2019-02-26
  • 打赏
  • 举报
回复
使用OpenCV,将两个矩阵相加
sesu945 2019-02-25
  • 打赏
  • 举报
回复
引用 1 楼 smwhotjay 的回复:
内存dc 图片贴图


能说得详细一点吗,小白一个,不知道怎么弄啊
baoyz 2019-02-25
  • 打赏
  • 举报
回复
建议学习GDI+,难度低,适合自学,功能全面。
smwhotjay 2019-02-24
  • 打赏
  • 举报
回复
内存dc 图片贴图
二维码编码解码器源码源码实现可以在C#使用的1D/2D编码解码器。条形码的应用已经非常普遍,几乎所有超市里面的商品上面都印有条形码;二维码也开始应用到很多场合,如火车票有二维码识别、网易的首页有二维码图标,用户只需要用手机扫描一下就可以看到手机版网易的网址,免去了输入长串字符的麻烦。 条形码的标准: 条形码的标准有ENA条形码、UPC条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128条形码等,而商品上最常使用的就是EAN商品条形码。EAN商品条形码亦称通用商品条形码,由国际物品编码协会制定,通用于世界各地,是目前国际上使用最广泛的一种商品条形码。我国目前在国内推行使用的也是这种商品条形码。EAN商品条形码分为EAN-13(标准版)和EAN-8(缩短版)两种。 二维码的编码标准: 全球现有的二维码多达200种以上,其常见的技术标准有PDF417(美系标准),QRCode(日系标准),Code49,Code16K,CodeOne,DM(韩系标准),GM(国标准),CM(国标准)等20余种。用得最多的是QRcode。 下面借助google的开源项目zxing来实现1D/2D的编码和解码 zxing的功能还是很强大的,最初是用java编写,并支持Android、ios、symbian等手机操作系统。 不过不知是何原因,该官网连一个例子也没有,文档也是字典式的把所有类列出来,一点都没为读者考虑。 下面我把如果使用zxing完成上图所示例子讲解一遍,供初学者参考: 1.我们新建一个Winform测试项目; 2.从官网下载zxing开源项目,大概16m的样子,解压缩后打开zxing-2.1\csharp目录,将该目录拷贝到我们新建的Winform项目下(方便调试和看源码,并非一定要如此); 3.winform项目添加对zxing项目的引用; 4.按上图所示例子建好控件,“生成条形码”的代码如下: 其需要注意BarcodeFormat参数,可以打开定义看到具体的编码方式,自己百度每种编码方式对输入的要。 这里EAN_13编码要是13位长度的数字,并且满足:把所有偶数序号位上的数相加和,用出的和乘3,再把所有奇数序号上的数相加和,用出的和加上刚才偶数序号上的数,然后得出和能被10整除。(这个规则校验在UPCEANReader类的checkStandardUPCEANChecksum方法里面,如果不需要,可以去掉) 注意编码问题,在com.google.zxing.qrcode.encoder.Encoder类修改默认编码为utf-8,否则解码出现的是乱码。 System.String DEFAULT_BYTE_MODE_ENCODING = "UTF-8"; 此处之前是"ISO-8859-1",之所以改成UTF-8是因为,在解码的时候程序会猜测可能的编码,如果猜测失败则默认是UTF-8,代码在com.google.zxing.qrcode.decoder.DecodedBitStreamParser类的guessEncoding方法。 所以此开源项目也缺少全局性思考,连编码和解码的默认编码方式都不一致。 经网友反映,还是有些文会出现解码成乱码,而有些又可以,估计还是guessEncoding方法猜测编码出现了偏差,直接将guessEncoding方法写成返回UTF8就行了。 4.实现图片解码,即把条形码或二维码图片解码成其真实内容,当然在pc上应用不大,但可能只是还没发现而已,代码如下: opFilePath是图片路径,你可以用openFileDialog控件打开文件来得到路径。 注意: 点解码按钮前要先选择一张二维码或条形码图片,即先点击“…”按钮选择图片,然后再点“解码”按钮。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧