panlei
2019-07-02 e0c7b39c42032e8df7a5d8447d820eea876c699a
----
1个文件已修改
2 ■■■■■ 已修改文件
util/image.go 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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