From de6e563245cdfabc5bd3890d05b7e54bdbf16eb4 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期三, 09 十月 2019 16:36:16 +0800
Subject: [PATCH] add resize format

---
 goconv.go |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/goconv.go b/goconv.go
index a120b2a..ebf4ea8 100644
--- a/goconv.go
+++ b/goconv.go
@@ -35,7 +35,10 @@
 )
 
 // SrcFormat format
-const srcFormat = 23
+const SrcFormat = 23
+
+// DstFormat format
+const DstFormat = 3
 
 // GoConv conv
 type GoConv struct {
@@ -49,7 +52,8 @@
 
 // NewConv new conv
 func NewConv(srcW, srcH, dstW, dstH, scaleFlag int) *GoConv {
-	c := C.wrap_fn_create_conv(C.int(srcW), C.int(srcH), C.int(srcFormat), C.int(dstW), C.int(dstH), C.int(scaleFlag))
+	c := C.wrap_fn_create_conv(C.int(srcW), C.int(srcH), C.int(SrcFormat),
+		C.int(dstW), C.int(dstH), C.int(DstFormat), C.int(scaleFlag))
 
 	if c == nil {
 		return nil
@@ -65,8 +69,8 @@
 }
 
 // NewResizer resize
-func NewResizer(srcW, srcH, dstW, dstH int) *GoConv {
-	c := C.wrap_fn_create_conv(C.int(srcW), C.int(srcH), C.int(srcFormat), C.int(dstW), C.int(dstH), ScaleNone)
+func NewResizer(srcW, srcH, format, dstW, dstH int) *GoConv {
+	c := C.wrap_fn_create_conv(C.int(srcW), C.int(srcH), C.int(format), C.int(dstW), C.int(dstH), C.int(format), ScaleNone)
 
 	if c == nil {
 		return nil

--
Gitblit v1.8.0