帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
20
帖子
0
勋章
31
Y币

[插件使用] FNScanner 在安卓手机上扫码区域和图像变形

[复制链接]
发表于 2017-7-21 10:56:53
高度会比宽度高一点,然后扫描的二维码也是变形的,变的瘦高瘦高的
微信图片_20170721105621.jpg
2
帖子
0
勋章
2271
Y币
您好,请提供一下代码。
380
帖子
4
勋章
6
Y币
        你可以用openView接口。w:h 和屏幕的宽高比一致会好的多。你看其他软件的扫描窗口也都是全屏的。

var FNScanner = api.require('FNScanner');
                FNScanner.openView({
                        rect: {
                                x: 0, //(可选项)数字类型;模块左上角的 x 坐标(相对于所属的 Window 或 Frame);默认:0
                                y: 0, //(可选项)数字类型;模块左上角的 y 坐标(相对于所属的 Window 或 Frame);默认:0
                                w: api.winWidth, //(可选项)数字类型;模块的宽度;默认:所属的 Window 或 Frame 的宽度
                                h: api.winHeight //(可选项)数字类型;模块的高度;默认:所属的 Window 或 Frame 的高度
                        },
                        autorotation: true,
                }, function(ret, err) {
                        if (ret) {
                                alert(JSON.stringify(ret) + 'aaa');
                        } else {
                                alert(JSON.stringify(err) + 'bbb');
                        }
                });
20
帖子
0
勋章
31
Y币
cjapi 发表于 2017-7-21 11:06
您好,请提供一下代码。

就是用的官方的代码,没有改动。
var FNScanner = api.require('FNScanner');
            FNScanner.openScanner({
                autorotation: true
            }, function(ret, err) {
                if (ret) {
                    if(ret.eventType=='success'){
                        

                    }
                } else {
                    alert(JSON.stringify(err));
                }
            });
20
帖子
0
勋章
31
Y币
技术支持-F 发表于 2017-7-21 11:24
你可以用openView接口。w:h 和屏幕的宽高比一致会好的多。你看其他软件的扫描窗口也都是全屏的。

var FNS ...

这个从屏幕上看显示的图像也是变形的,二维码会显得很高
2
帖子
0
勋章
2271
Y币
蜗牛呱呱 发表于 2017-7-21 11:38
这个从屏幕上看显示的图像也是变形的,二维码会显得很高

您好,您是否在index.html页面用的openWin打开的此模块页面?
20
帖子
0
勋章
31
Y币
cjapi 发表于 2017-7-24 11:11
您好,您是否在index.html页面用的openWin打开的此模块页面?

不是的啊,包含这个模块的是个frame
2
帖子
0
勋章
2271
Y币
蜗牛呱呱 发表于 2017-7-25 09:39
不是的啊,包含这个模块的是个frame

您好,您用我的此方法试试。
20
帖子
0
勋章
31
Y币
cjapi 发表于 2017-7-25 12:04
您好,您用我的此方法试试。

我试过了,都不行,自定义的话我必须把那个区域拉的很长很长才能正常。而且我发现什么都不动的情况下,偶尔会正常,也很奇怪
2
帖子
0
勋章
2271
Y币
蜗牛呱呱 发表于 2017-7-25 13:35
我试过了,都不行,自定义的话我必须把那个区域拉的很长很长才能正常。而且我发现什么都不动的情况下,偶 ...

您好,用此二维码试试,我这边测试正常。
FNScanner .png
12下一页
您需要登录后才可以回帖 登录

本版积分规则