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系列芯片加持,视频算力足够,微信相机拍摄的画面就会清晰很多。所以微信相机拍照,实际上是对手机视频能力的考验。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)