起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1716|回复: 5

[结贴] 拍照后对图片进行编辑没有效果

[复制链接]

55

主题

257

帖子

519

积分

高级会员

Rank: 4

积分
519
QQ
发表于 2016-5-16 09:42:53 | 显示全部楼层 |阅读模式
拍照之后,获取图片的方式是,本地图片的路径。允许图片可编辑,然后让图片以base64在本地显示出来。但是显示的是整个图片,编辑没有起作用。从相册选择图片是可以编辑的。
试了一下,把获取图片的方式改为base64,就可以进行编辑。请问是什么问题呀?

55

主题

257

帖子

519

积分

高级会员

Rank: 4

积分
519
QQ
 楼主| 发表于 2016-5-16 10:26:16 | 显示全部楼层
试了一下,用3.3版本的插件就可以了。所以是插件升级后造成的问题。在内部提一下吧。可以结贴了
回复 支持 反对

使用道具 举报

发表于 2016-5-16 16:59:32 | 显示全部楼层
3.4版本的corodva插件确实是经过升级的!
请问你代码如何实现的??麻烦你把案例发来!再把过程将清楚些,我们测试看看具体是什么问题?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

48

主题

147

帖子

1575

积分

金牌会员

Rank: 6Rank: 6

积分
1575
QQ
发表于 2016-8-3 10:09:07 | 显示全部楼层
张明君 发表于 2016-5-16 10:26
试了一下,用3.3版本的插件就可以了。所以是插件升级后造成的问题。在内部提一下吧。可以结贴了 ...

您好,请问在拍照成功之后,怎样将图片在手机上显示出来呢?谢谢
回复 支持 反对

使用道具 举报

55

主题

257

帖子

519

积分

高级会员

Rank: 4

积分
519
QQ
 楼主| 发表于 2016-8-3 10:15:58 | 显示全部楼层
zhangbingshan 发表于 2016-8-3 10:09
您好,请问在拍照成功之后,怎样将图片在手机上显示出来呢?谢谢


                var sourceType =1;
                var me = this;

                function onSuccess(imageURI) {
                        localStorage.setItem("imageURI", imageURI);
                        function onSuccess(fileEntry) {
                                function win(file) {
                                        me.comp("PicPopOver").hide();
                                        var reader = new FileReader();
                                        reader.onloadend = function(evt) {
                                                console.log("read success");
                                                console.log(evt.target.result);
                                                $(me.getElementByXid("headurl")).attr("src", evt.target.result);
                                        };
                                        reader.readAsDataURL(file);
                                }

                                var fail = function(evt) {
                                        me.comp("PicPopOver").hide();
                                        window.plugins.toast.show('选择头像失败', "short", "center");
                                };

                                fileEntry.file(win, fail);
                        }
                        window.resolveLocalFileSystemURI(imageURI, onSuccess,
                                function(error) {
                                        me.comp("PicPopOver").hide();
                                });
                }

                function onFail(message) {
                        me.comp("PicPopOver").hide();
                        setTimeout(function() {
                                window.plugins.toast.show("选择头像失败", "short", "center");
                        }, 1000);
                       
                }
                navigator.camera.getPicture(onSuccess, onFail, {
                        quality : 50,
//                        destinationType : Camera.DestinationType.NATIVE_URI,
                        destinationType:navigator.camera.DestinationType.NATIVE_URI,
                        sourceType : sourceType,
                        // targetWidth:100,
                        // targetHeight:100,
                        allowEdit : true
                });
       
回复 支持 反对

使用道具 举报

48

主题

147

帖子

1575

积分

金牌会员

Rank: 6Rank: 6

积分
1575
QQ
发表于 2016-8-3 10:36:34 | 显示全部楼层
张明君 发表于 2016-8-3 10:15
var sourceType =1;
                var me = this;

可以了,感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 12:35 , Processed in 0.068207 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表