util/image.go
@@ -7,12 +7,14 @@ "github.com/gogo/protobuf/proto" "image" "image/jpeg" "log" "reflect" ) // 按尺寸去切图 func Subimg(dbyte []byte,x0,y0,x1,y1 int,) protomsg.Image{ bbb := bytes.NewBuffer(dbyte) // 必须加一个buffer 不然没有read方法就会报错 log.Println("==================看看这个buffer",bbb) m, _, _ := image.Decode(bbb) // 图片文件解码 rgbImg := m.(*image.YCbCr) subImg := rgbImg.SubImage(image.Rect(x0, y0, x1, y1)) //图片裁剪x0 y0 x1 y1