فهرست منبع

feat:图片处理

wangchuanjin 2 سال پیش
والد
کامیت
641ebbfdea
4فایلهای تغییر یافته به همراه38 افزوده شده و 0 حذف شده
  1. BIN
      procimg/main.jpg
  2. BIN
      procimg/new.jpg
  3. 12 0
      procimg/procimg.go
  4. 26 0
      procimg/procimg_test.go

BIN
procimg/main.jpg


BIN
procimg/new.jpg


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 12 - 0
procimg/procimg.go


+ 26 - 0
procimg/procimg_test.go

@@ -0,0 +1,26 @@
+package procimg
+
+import (
+	"image/jpeg"
+	"log"
+	"os"
+	"testing"
+)
+
+func TestProcImg(t *testing.T) {
+	//图片,网上随便找了一张
+	img_file, err := os.Open("main.jpg")
+	if err != nil {
+		log.Fatalln(err)
+	}
+	defer img_file.Close()
+	img, err := jpeg.Decode(img_file)
+	if err != nil {
+		log.Fatalln(err)
+	}
+	m := WaterMark(img, BgImg, 0.5)
+	imgw, err := os.Create("./new.jpg")
+	jpeg.Encode(imgw, m, &jpeg.Options{75})
+	defer imgw.Close()
+	log.Println("添加水印图片结束请查看")
+}

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است