picture_test.go 386 B

1234567891011121314151617181920
  1. package excelize
  2. import (
  3. "fmt"
  4. _ "image/png"
  5. "io/ioutil"
  6. "testing"
  7. )
  8. func BenchmarkAddPictureFromBytes(b *testing.B) {
  9. f := NewFile()
  10. imgFile, err := ioutil.ReadFile("logo.png")
  11. if err != nil {
  12. panic("unable to load image for benchmark")
  13. }
  14. b.ResetTimer()
  15. for i := 1; i <= b.N; i++ {
  16. f.AddPictureFromBytes("Sheet1", fmt.Sprint("A", i), "", "logo", ".png", imgFile)
  17. }
  18. }