标签: zxing

如何告诉scons使用MinGW而不是MSVC

我正在尝试在Windows上构建zxing的C++端口,但是scons失败了:

cl : Command line error D8021 : invalid numeric argument '/Wextra'
Run Code Online (Sandbox Code Playgroud)

我安装了VS2010和MinGW,并且scons尝试使用MSVC编译器,即使SConscript文件假定gcc并使用gcc特定的参数,这会导致错误.

我如何告诉scons使用MinGW?

mingw compiler-errors scons visual-studio zxing

11
推荐指数
1
解决办法
4225
查看次数

ZXing.Net将字符串编码为CF中的QR码

如何使用ZXing.Net将我的字符串编码为QR码?

我已经可以解码,但在编码时遇到问题.它有一个错误:没有编码器可用于格式AZTEC.

这是我的代码:

IBarcodeWriter writer = new BarcodeWriter();
Bitmap barcodeBitmap;
var result = writer.Encode("Hello").ToBitmap();
barcodeBitmap = new Bitmap(result);
pictureBox1.Image = barcodeBitmap;
Run Code Online (Sandbox Code Playgroud)

c# compact-framework zxing

11
推荐指数
1
解决办法
3万
查看次数

在网页中使用zxing条形码扫描仪

有没有一个工作示例如何从网页上使用zxing条形码扫描仪?

参考此文档:https: //github.com/zxing/zxing/wiki/Scanning-From-Web-Pages

以下测试代码不应该工作吗?

function Test1()
{
	$.ajax(
	{
        url: "zxing://scan/?ret=http%3A%2F%2Ffoo.com%2Fproducts%2F%7BCODE%7D%2Fdescription&SCAN_FORMATS=UPC_A,EAN_13",
        success:function()
		{
            alert("success");
        },
        error:function()
		{
            alert("error");
        }
    });
}
	
function Test2()
{
	$.ajax(
	{
        url: "http://zxing.appspot.com/scan?ret=http%3A%2F%2Ffoo.com%2Fproducts%2F%7BCODE%7D%2Fdescription&SCAN_FORMATS=UPC_A,EAN_13",
        success:function()
		{
            alert("success");
        },
        error:function()
		{
            alert("error");
        }
    });
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<button id="button1" onClick="Test1();">Test 1</button>
<br>
<br>
<button id="button2" onClick="Test2();">Test 2</button>
Run Code Online (Sandbox Code Playgroud)

我一直在Android 4.4.2三星Galaxy TabPro和三星Galaxy S4上出现"错误".我已经尝试过股票浏览器,Chrome,Firefox和Dolphin Browser.

即使http://zxing.appspot.com/scan也无法正常工作,因为它总是要求我安装(已安装的)应用程序.

任何帮助将非常感激.

javascript android barcode zxing web

11
推荐指数
1
解决办法
2万
查看次数

如何将ZXING导入android studio?

我使用android studio我想在我的应用程序中导入'ZXING',我发现很多文章并找到了以下网站

https://github.com/zxing/zxing/

我下载了ZIP并解压缩,并找到了一些教程但是它似乎没有太详细的细节,我需要导入什么?实现QRCode扫描

我仍然不知道该怎么做


4/14我尝试了Lennon URL提供的"zxing-android-minimal"并导入'gradle-wrapper.jar'

但是当我写了新的IntentIntegrator(this).initiateScan(); 仍然出现"无法解析符号'IntentIntegrator"消息

https://www.dropbox.com/s/2srga9iq75iqe4m/%E8%9E%A2%E5%B9%95%E6%88%AA%E5%9C%96%202015-04-10%2001.33.56.png ?DL = 0

我有一个正确的'.jar选择添加为库但是当发生错误时,他似乎没有被添加


4/10

终于不再出现"无法解析符号'IntentIntegrator"这是代码,我有什么不对?

我删除了新的IntentIntegrator(this).initiateScan(); '应用程序正常运行

    @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    new IntentIntegrator(this).initiateScan();
}
Run Code Online (Sandbox Code Playgroud)

我的'build.greadle'

    repositories {
    jcenter()
    maven {
        url "https://raw.github.com/embarkmobile/zxing-android-minimal/mvn-repo/maven-repository/"
    }
}
Run Code Online (Sandbox Code Playgroud)

java import android zxing android-studio

11
推荐指数
3
解决办法
5万
查看次数

PhoneGap和Zxing QrCode - 构建问题

我目前在为PhoneGap项目安装ZXingWidget时遇到问题.我遵循了"PhoneGap插件"和ZXingWidget安装指南,但我的项目构建失败了.我的大多数错误(17)看起来像这样:

  • path/project/Plugins/BarcodeScanner.mm:8:0在path/project/Plugins/BarcodeScanner.mm中包含的文件中
  • path/project/Plugins/BarcodeScanner.h:11:0在path/project/Plugins/BarcodeScanner.h中包含的文件中
  • ../zxing-1.6/iphone/ZXingWidget/Classes/QRCodeReader.h:10:0在文件中包含从../zxing-1.6/iphone/ZXingWidget/Classes/QRCodeReader.h
  • ../zxing-1.6/iphone/ZXingWidget/Classes/FormatReader.h:22:0斑马线/普通/ Counted.h:在../zxing-1.6/iphone/ ZXingWidget /类没有这样的文件或目录/ FormatReader.h

这意味着我的PhoneGap项目发现"BarcodeScanner.mm","BarcodeScanner.h"和"QRCodeReader.h",但它是不是能够达到"FormatReader.h"?我一步一步地检查安装指南,我想我已经把项目设置中的ZXingWidget类的相对路径放好了,但我不明白我哪里错了.

我将不胜感激任何帮助.

我忘了在PhoneGap项目中包含Zxing cpp源代码.正如"斑马线/ iphone/ZXingWidget /类"目录,"CPP /核心/ src目录/"目录中有被列入(以下简称"递归搜索"框不需要进行检查.)此外,下面的iOS框架:必须将AVFoundation,AudioToolbox,CoreVideo,CoreMedia和libiconv添加到项目中.

更好的解释: http://www.google.com/url?sa=D&q=http://code.google.com/p/zxing/source/browse/trunk/iphone/README%3Fspec%3Dsvn1651%26r%3D1651

iphone xcode qr-code zxing cordova

10
推荐指数
1
解决办法
5380
查看次数

Android:使用Zxing生成的二维码有边距(不适合该区域)

我在我的应用程序ZXing库中使用它来生成QR码.我想生成适合屏幕宽度的QR码(可能是一些小填充).

如果我将屏幕宽度设置为QR码的宽度尺寸,我会得到更小的QR码.看截图(它是320x240分辨率).我想要QR码适合黑色区域.为什么QR码的红色如此之小?

如何将其拉伸到黑色区域?

从应用程序

我的代码:

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x; 

Bitmap bm = encodeAsBitmap(mGeneratedURL, BarcodeFormat.QR_CODE, width, width);
qrcodeImage.setImageBitmap(bm);
Run Code Online (Sandbox Code Playgroud)

生成QR码:

private Bitmap encodeAsBitmap(String contents, BarcodeFormat format, int img_width, int img_height) throws WriterException {
    String contentsToEncode = contents;
    if (contentsToEncode == null) {
        return null;
    }
    Map<EncodeHintType, Object> hints = null;
    String encoding = guessAppropriateEncoding(contentsToEncode);
    if (encoding != null) {
        hints = new EnumMap<EncodeHintType, Object>(EncodeHintType.class);
        //hints.put(EncodeHintType.CHARACTER_SET, encoding);
        hints.put(EncodeHintType.MARGIN, 0); /* default = 4 */ …
Run Code Online (Sandbox Code Playgroud)

android qr-code bitmap zxing

10
推荐指数
1
解决办法
4381
查看次数

GridLayoutManager spanSizeLookup错误

我遇到了一个问题GridLayoutManger setSpanSizeLookup,当活动方向发生变化时,我在检查特定位置是否是某种类型的同时更改跨度计数,这对于方向更改非常有效,我唯一的问题是,我正在使用zxing库来做条形码扫描,每当button点击一个我打开zxing默认意图并从中检索日期,但是当zxing打开它时landscape,我的当前活动方向是portrait这给了我IllegalArgumentException布局管理抛出时只打开Xzing意图,崩溃日志是这样的,
java.lang.IllegalArgumentException: Item at position 0 requires 2 spans but GridLayoutManager has only 1 spans.
如果我旋转手机不会发生这个问题,只有当我启动时才会发生Xzing意图,我无法弄清楚我如何解决这个问题,因为它让我烦恼.这是我的spanSizeLookup-

manager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
     @Override
     public int getSpanSize(int position) {
        return adapter.getHolders().get(position).getLabelHolder() != null ? getResources().getInteger(R.integer.span) : 1;
     }
});
Run Code Online (Sandbox Code Playgroud)

span是在屏幕上的大小碱,因此它可以是1-2,2-3和3-4.我再说一遍这并没有给我任何方向改变的错误,只有当我打开zxing
PS 时发生错误,如果我打开zxing intent我的活动在landspace崩溃时不会发生.

编辑

它似乎只是启动zxing导致此问题的默认意图,我有一个它发布后的activity地方,并没有发生,作为我做的解决方法,是我创建了一个处理扫描延迟1第二次发射,好像我没有那样做,它会抛出相同的.landscapeexceptionactivitybarcodeintent …

android zxing gridlayoutmanager android-recyclerview

10
推荐指数
2
解决办法
5976
查看次数

ZBar与zxing - QR识别比较

在低光照条件下,谁能说出哪个库在小QR码识别中更好?平台是iPhone 4/iOS 5我尝试了条形码(zxing)和ZBar应用程序,似乎zxing在识别"硬"条件下的代码方面明显更好.也就是说,这不是一个非常大的样本测试.

对两个库的实际图像识别能力(速度+质量)的任何输入都会有所帮助.

TIA.

qr-code zxing zbar-sdk

9
推荐指数
1
解决办法
2万
查看次数

如何开发跨平台的QR码阅读器?

我需要构建一个移动应用程序,它能够比较远程数据库中的数据[例如登录系统],并从QR码中获取字符串.我没有开发移动应用程序的经验,但发现了两个有趣的工具.PhoneGap和Mosync.

我知道PhoneGap有一些PhoneGap插件[像这样https://github.com/phonegap/phonegap-plugins/blob/master/iPhone/BarcodeScanner/README.md ].但它似乎只适用于iOS.还是我错了?

我知道zxing有一个cpp端口.可以使用它来使用Mosync开发应用程序吗?

我对C/C++的经验比javascript要多,因为使用Mosync可以更容易地完成工作.但是,PhoneGap似乎更完整.对这份工作的任何建议?

mobile cross-platform qr-code zxing cordova

9
推荐指数
1
解决办法
1万
查看次数

使用Zxing库解码条形码在1个平板电脑上工作,但在另一个平板电脑上不起作用

我在XAML&C#中编写了一个Windows应用商店应用程序,用于从平板电脑的网络摄像头读取图像,并使用Zxing的图书解码条形码.该代码在具有i5处理器的给定平板电脑上运行良好,但无法在具有200万像素摄像头和"Intel Baytrail Quad-Core"处理器的实际平板电脑上运行.

为什么会发生这种情况的任何想法?

如果您需要查看我将分享此问题广告的代码,请与我们联系.

我想知道如何在1台平板电脑上运行相同的代码而在另一台平板电脑上运行时失败.

提前感谢您提供的任何帮助.

编辑

用于扫描条形码的代码,如下所示 - 最后一个if/else块是我得到的.没有例外:(

string barcodeData = string.Empty;
            using (var imageStream = new InMemoryRandomAccessStream())
            {
                processingImage = true;
                var encodingProperties = new ImageEncodingProperties();
                encodingProperties.Subtype = "Jpeg";
                encodingProperties.Width = 400;
                encodingProperties.Height = 400;

                await captureMgr.CapturePhotoToStreamAsync(encodingProperties, imageStream);
                await imageStream.FlushAsync();
                imageStream.Seek(0);

                var bitmap = new WriteableBitmap(400, 400);
                bitmap.SetSource(imageStream);
                preview1.Source = bitmap; //preview1 is an Image control to display the captured image

                BitmapImage bitmapImage = new BitmapImage();
                bitmapImage.SetSource(imageStream);

                imageStream.Seek(0);

                var bitmapDecoder = await BitmapDecoder.CreateAsync(BitmapDecoder.JpegDecoderId, imageStream);

                var data …
Run Code Online (Sandbox Code Playgroud)

c# xaml zxing windows-store-apps

9
推荐指数
1
解决办法
1195
查看次数