帖子
帖子
用户
博客
课程
显示全部楼层
73
帖子
0
勋章
328
Y币

[BUG] getPictuer和FNImageClip的bug

[复制链接]
发表于 2017-5-5 17:24:13
我同时用的这两个控件,代码如下,结果却是这样,图片清晰度差异很大,不知是我写法问题,还是bug,小图看起来还好点,但是图片大时,就很明显了,尤其是带文字的图片
                $("#dakaixiangce").click(function() {
                        //打开相册
                        api.getPicture({
                                sourceType : 'library',
                                encodingType : 'jpg',
                                mediaValue : 'pic',
                                destinationType : 'base64',
                                allowEdit : true,
                                quality : 100,
                                targetWidth : 100,
                                targetHeight : 100,
                                saveToPhotoAlbum : false
                        }, function(ret, err) {
                                if (ret) {
                                    //截取
                                       FNImageClip = api.require('FNImageClip');
                                        FNImageClip.open({
                                                rect : {
                                                        x : 0,
                                                        y : document.querySelector('.main').offsetHeight,
                                                        w : api.winWidth,
                                                        h : api.winHeight - document.querySelector('.main').offsetHeight
                                                },
                                                srcPath : ret.data,
                                                style : {
                                                        mask : '#888',
                                                        clip : {
                                                                w : 100,
                                                                h : 100,
                                                                x : 50,
                                                                y : 50,
                                                                borderColor : '#0f0',
                                                                borderWidth : 1,
                                                                appearance : 'rectangle'
                                                        }
                                                }
                                        }, function(ret, err) {
                                                if (ret) {
                                                        alert(JSON.stringify(ret));
                                                } else {
                                                        alert(JSON.stringify(err));
                                                }
                                        });
                                } else {
                                        alert(JSON.stringify(err));
                                }
                        });
                })


原图

原图

截取时图片

截取时图片

2.jpg
1.jpg
0
帖子
0
勋章
1320
Y币
提示: 作者被禁止或删除 内容自动屏蔽
73
帖子
0
勋章
328
Y币
7]NFQIXSGJJQJ4RDUK)I9.png
73
帖子
0
勋章
328
Y币
BUG验证 发表于 2017-5-5 19:12
你发一下你的安装包我安装看看。

二维码再楼下
3
帖子
0
勋章
8
Y币
请问下你获得图片后调用裁剪图片能出来吗?我在相册获得图片后去调用裁剪就不起作用了,也不知道为什么,看了跟你的代码差不多啊
44
帖子
0
勋章
1493
Y币
注释这两行
//  targetWidth : 100,
//  targetHeight : 100,
73
帖子
0
勋章
328
Y币
yuyi 发表于 2017-5-8 16:39
注释这两行
//  targetWidth : 100,
//  targetHeight : 100,

谢谢,还真是这样
您需要登录后才可以回帖 登录

本版积分规则