procimg_test.go 495 B

1234567891011121314151617181920212223242526
  1. package procimg
  2. import (
  3. "image/jpeg"
  4. "log"
  5. "os"
  6. "testing"
  7. )
  8. func TestProcImg(t *testing.T) {
  9. //图片,网上随便找了一张
  10. img_file, err := os.Open("main.jpg")
  11. if err != nil {
  12. log.Fatalln(err)
  13. }
  14. defer img_file.Close()
  15. img, err := jpeg.Decode(img_file)
  16. if err != nil {
  17. log.Fatalln(err)
  18. }
  19. m := WaterMark(img, BgImg, 0.5)
  20. imgw, err := os.Create("./new.jpg")
  21. jpeg.Encode(imgw, m, &jpeg.Options{75})
  22. defer imgw.Close()
  23. log.Println("添加水印图片结束请查看")
  24. }