takePhoto成像质量太低
发布于 5 年前 作者 kongguiying 11819 次浏览 来自 问答

使用takePhoto成像质量设置成high,但是拍出来的照片只有100KB左右,如果是调用系统照相拍出来有2MB,这样的成像质量太差了,现在要用的小程序核心就是拍照而且质量要高。

官方可以提高质量吗?付费使用都可以

10 回复

第一张为手机相机拍照,像素为 2976*3968,大小为2.74MB 

第二张为微信小程序拍照,像素为 720*960,大小为109KB


才发现,写反了

请问是什么机型呢?我这边尝试你的demo成像还是比较清晰的

能否上传一下你们拍照的效果图看下

所有试过的机型全都是,这个只是不放大肉眼看清晰度还可以,但我们要放大很多倍看细节做图形比较的。看图片的大小都只有100KB左右,这个清晰度不能满足图形比较的要求

问题解决了吗?

做图片内容识别,也遇到同样的问题,也是需要卡位拍照。发现takePhoto不行之后,改用chooseImage,返现图片也只有300k+。

你们那边拍出来的照片有1MB吗?并不是要肉眼看上去清晰,而是放大10倍后所有细节依然清晰

是不是设备像素比的原因。手机全屏是750rpx我设置的拍照宽为600rpx,我现在的手机就拍成了720px。但我手机的拍照有2976px的,即使2976/750*600=2380px的,也应该有2000多像素

第一张为手机相机拍照,像素为720*960,大小为109KB

第二张为微信小程序拍照,像素为2976*3968,大小为2.74MB

可以很明显看到第一张的字很清晰,而第二张虽然字肉眼能辨认是什么但放大后字的横之间是糊的

代码片段给了,还有下文吗o(╥﹏╥)o

直说就好,是哪里设置不对还是小程序本身不允许拍摄清晰的图片,给个回复吧

下午就要开会了,讨论app和微信小程序的可行性了,

也让人明白一下takePhoto拍清晰图片用小程序实现有没有可能性啊o(╥﹏╥)o

回到顶部