panlei
2019-07-02 e0c7b39c42032e8df7a5d8447d820eea876c699a
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