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("添加水印图片结束请查看") }