| 
					
				 | 
			
			
				@@ -7,14 +7,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!--canvas截取流--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-col :span="12"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <video ref="video" v-show="isnotbtn" width="240" height="180" autoplay></video> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <video ref="video"  width="240" height="180" autoplay></video> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div style="mt20" class="tc"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-button size="medium" type="primary" @click="photograph">采集</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-col :span="12"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <canvas ref="canvas" v-show="isnotbtn" width="240" height="180"></canvas> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <canvas ref="canvas"  width="240" height="180"></canvas> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div style="mt20" class="tc"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-button size="medium" type="primary" @click="useImage">使用图片</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -80,9 +80,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       photograph() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let ctx = this.$refs["canvas"].getContext("2d"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 把当前视频帧内容渲染到canvas上 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ctx.drawImage(this.$refs["video"], 0, 0, 640, 480); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ctx.drawImage(this.$refs["video"], 0, 0, 240, 180); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 转base64格式、图片格式转换、图片质量压缩 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let imgBase64 = this.$refs["canvas"].toDataURL("image/jpeg", 0.7); // 由字节转换为KB 判断大小 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let imgBase64 = this.$refs["canvas"].toDataURL("image/jpeg", 1); // 由字节转换为KB 判断大小 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.imageBase64 = imgBase64.replace("data:image/jpeg;base64,", ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // let str = imgBase64.replace("data:image/jpeg;base64,", ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // let strLength = str.length; 
			 |