微信小程序设置图片清晰度

微信小程序设置图片清晰度,第1张

微信小程序生成图片之后,生成图片不清楚。需要设置canvas里生成图片的参数。

destWidth 生成图片的宽度,数值越大图片越清楚。

destHeight 生成图片的高度,数值越大图片越清楚。

数值不是越大越好,数值越大,生成的图片越大,图片加载的也就越慢

wx.canvasToTempFilePath({

x: 0,

y: 0,

width: w,

height: h,

destWidth: w,

destHeight: h,

canvasId: 'shareCanvas',

success: function (res) {

wx.saveImageToPhotosAlbum({

filePath: res.tempFilePath,

success(res) {

wx.showToast({

title: '图片已经生成',

icon: 'loading',

duration: 1000

})

}

})

有三种方法:

一、长按相册两秒,即可呼出手机的原相机

许多小伙伴们都不知道这个隐藏的功能,其实想要在微信拍出清晰的照片是很简单的。就是点击聊天窗口右下角的加号,然后长按相册大概两秒,这个时候就会跳出我们的原相机,而且照片在拍完之后即可直接发送,非常便捷。有众多网友表示,这样打开之后,比微信自带的相机至少清晰十倍,可以一键拯救废片。

二、通过后期p图

现在各种各样的p图软件层出不穷,p出的效果也越来越好,许多p图软件都会有清晰和锐化的功能。只要小伙伴们学好参数,就能够调出清晰的照片,而且许多功能强大的p图软件都出了一键清晰的功能。

三、找好光线和设置焦距

众所周知,焦距是拍照清晰的一个重要因素,如果聚不了焦,那么照片就会显得非常模糊。所以在拍照的过程当中,一定要将焦距设置准确,可以采取自动聚焦。同时光线也是十分重要的,在光线充足的情况下,拍照效果会更好。同时也要防止手抖,手抖是拍不出好照片的,所以在拍摄照片时,要双手紧握,稳住手机。

小程序拍照模糊的原因是因为微信的摄像头是小程序自带的,像素很低,所以拍出的照片是模糊的。

拓展资料:

在用微信时,我们经常需要即时拍摄,但总觉得安卓手机微信"拍摄”的画面不清晰。实际上,微信“拍摄"功能并不是调用手机的原生相机,而是截取视频预览流中的一帧,以图片的形式进行分享。但安卓手机的算力有限,视频画质无法达到图片标准,因此截帧画面也会出现不清晰的情况。相比之下,iPhone有着更强大的A系列芯片加持,视频算力足够,微信相机拍摄的画面就会清晰很多。所以微信相机拍照,实际上是对手机视频能力的考验。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11282314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存