From 0ead91b8788b382d0d1e7f6eda3f1d008ce39602 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 26 十二月 2023 10:34:01 +0800
Subject: [PATCH] add bgr and yuv420 to jpeg support

---
 capture.go |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/capture.go b/capture.go
index 0d9d706..3164d11 100644
--- a/capture.go
+++ b/capture.go
@@ -115,8 +115,12 @@
 		data, ow, oh, _ := gf.GetYUV()
 
 		if ow > 0 && oh > 0 {
-
-			bgrData = yuv2bgr(data, ow, oh)
+			if ow*oh*3 != len(data) {
+				// data 涓嶆槸 bgr 鏍煎紡锛岄渶瑕佽浆鎹�
+				bgrData = yuv2bgr(data, ow, oh)
+			} else {
+				bgrData = data
+			}
 			if w > 0 && h > 0 {
 				bgrData = bgresize(bgrData, ow, oh, w, h)
 				ow, oh = w, h

--
Gitblit v1.8.0