首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中兴的QR代码读取器异常

中兴的QR代码读取器异常
EN

Stack Overflow用户
提问于 2012-05-20 16:48:41
回答 1查看 1.5K关注 0票数 1

在使用相机拍照后,我使用以下代码。

代码语言:javascript
复制
UIimage img = e.Info[UIImagePickerController.OriginalImage] as UIImage;
imagePicker.DismissModalViewControllerAnimated(true);
try
{

    var srcbitmap = new System.Drawing.Bitmap(img);

     Reader barcodeReader = new MultiFormatReader();
     LuminanceSource source = new RGBLuminanceSource(srcbitmap,(int)image.Size.Width, (int)image.Size.Height);
  BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));
  var result = barcodeReader.decode(bitmap);

我从中兴图书馆得到了一个例外。有谁面临过这样的问题吗?如果是的话请帮忙。

我从https://github.com/JohnACarruthers/zxing.MonoTouch拿走了中兴图书馆

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-23 07:45:14

我做了这样的工作:)

它之所以发生,是因为它的图像很大。我将图像大小缩小如下

代码语言:javascript
复制
            UIGraphics.BeginImageContext(new SizeF(480,320));
            image.Draw(new RectangleF(0,0,200,200));
            UIImage smallImage = UIGraphics.GetImageFromCurrentImageContext();
            UIGraphics.EndImageContext(); 

它起了作用:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10675301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档