C#在使用zxing的时候总是引发类型为“com.google.zxing.ReaderException”的异常。

问题描述

求解调用代码如下:MultiFormatReaderreader=newMultiFormatReader();Bitmapbitmap=newBitmap("test.png");RGBLuminanceSourcesource=newRGBLuminanceSource(bitmap,bitmap.Width,bitmap.Height);HybridBinarizerbinarizer=newHybridBinarizer(source);BinaryBitmapbbitmap=newBinaryBitmap(binarizer);//Hashtablehints=newHashtable();//hints.Add(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT,"GBK");Resultresult=newMultiFormatReader().decode(bbitmap);tb_result.Text=result.Text;到这一步Resultresult=newMultiFormatReader().decode(bbitmap);无论用什么解码方式都抛出异常,我用的二维码在QRcode可以解出来。另外还要问下如果使用摄像头扫描的话,拍下的照片需要再处理么,还是直接输入zxing就可以解码。求高手指教

解决方案

解决方案二:
高手在那里,请求帮忙
解决方案三:
一样的问题,请问解决了没有?
解决方案四:
测试了一下,在C#里面的调用,二维码使用的字符长度好像是367个字符,如果超过就会报错,在字符以内就不会出错,不知道在别的环境中会不会出现这个问题。
解决方案五:
后来又作了个测试,好像跟图片的像素有关系,在367个字符生成的图片60*60的二维码是没有问题的,如果超过了就会出现你说的问题,如果吧图片改大得话就不会存在你得问题,所以通过计算可以得到二维码在10*10的图片上存放6个字符左右应该是没有问题,所以应该是C#的zxing类库里面对字符长度进行了限制,后期研究看下,能不能改进,高手你也看看

时间: 2024-08-31 09:42:00

C#在使用zxing的时候总是引发类型为“com.google.zxing.ReaderException”的异常。的相关文章

Android基于google Zxing实现各类二维码扫描效果_Android

随着微信的到来,二维码越来越火爆,随处能看到二维码,比如商城里面,肯德基,餐厅等等,对于二维码扫描我们使用的是google的开源框架Zxing,我们可以去http://code.google.com/p/zxing/下载源码和Jar包,之前我项目中的二维码扫描功能只实现了扫描功能,其UI真的是其丑无比,一个好的应用软件,其UI界面也要被大众所接纳,不然人家就不会用你的软件啦,所以说应用软件功能和界面一样都很重要,例如微信,相信微信UI被很多应用软件所模仿,我也仿照微信扫描二维码效果进行模仿,虽然

google zxing 生成和解析二维码

maven 项目pom.xml文件配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd&qu

使用com.google.zxing扫描二维码返回Activity出错,求大神指点一下

问题描述 使用com.google.zxing扫描二维码返回Activity出错,求大神指点一下 调用代码 scanner_img.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { setSelected(); scanner_img.setSelected(true); scanner_text.setSelected(true); //扫描二维码 Intent inten

Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介绍二维码扫描的功能,然后我就跟着人家的介绍自己搞起了二维码扫描功能,跟着人家的帖子,很快我的项目就加入了扫描

Android高级控件(三)——&amp;#160;使用Google ZXing实现二维码的扫描和生成相关功能体系

Android高级控件(三)-- 使用Google ZXing实现二维码的扫描和生成相关功能体系 摘要 现在的二维码可谓是烂大街了,到处都是二维码,什么都是二维码,扫一扫似乎已经流行到习以为常了,今天我们也来实现以下二维码的相关功能,我们使用到的是Google开源的Zxing项目 Zxing GitHub:https://github.com/zxing/zxing 这个项目很大,乱七八糟的,我们还是直接使用jar包吧,这里感谢一下医生,他为我们封装了一个3.1的jar,我们可以拿来用:http

Android基于google Zxing实现二维码的生成_Android

最近项目用到了二维码的生成与识别,之前没有接触这块,然后就上网搜了搜,发现有好多这方面的资源,特别是google Zxing对二维码的封装,实现的已经不错了,可以直接拿过来引用,下载了他们的源码后,只做了少少的改动,就是在Demo中增加了长按识别的功能,网上虽然也有长按识别的Demo,但好多下载下来却无法运行,然后总结了一下,加在了下面的Demo中.   下面来介绍这个Demo的主类 public class BarCodeTestActivity extends Activity { priv

[HttpUnhandledException]: 引发类型为“System.Web.HttpUnhandledException”的异常。

问题描述 各位,请问这个问题怎么解决,下面的源码:<html><head><title>未将对象引用设置到对象的实例.</title><style>body{font-family:"Verdana";font-weight:normal;font-size:.7em;color:black;}p{font-family:"Verdana";font-weight:normal;color:black;ma

Android中google Zxing实现二维码与条形码扫描

Android中google Zxing实现二维码与条形码扫描 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介绍二维码扫描的功能,然后我就跟着人家的介绍自己搞起了二维码扫描功能,跟着人家的帖子,很快我的项目就加入了扫描二维码的功能,然后自己还很开心. 随着微信的到来,二维码越来越火

Android基于google Zxing实现二维码的生成

最近项目用到了二维码的生成与识别,之前没有接触这块,然后就上网搜了搜,发现有好多这方面的资源,特别是google Zxing对二维码的封装,实现的已经不错了,可以直接拿过来引用,下载了他们的源码后,只做了少少的改动,就是在Demo中增加了长按识别的功能,网上虽然也有长按识别的Demo,但好多下载下来却无法运行,然后总结了一下,加在了下面的Demo中.   下面来介绍这个Demo的主类 public class BarCodeTestActivity extends Activity { priv