From: cuiweixie Date: Sun, 4 Sep 2022 10:02:06 +0000 (+0800) Subject: image/jpeg: use strings.Builder X-Git-Tag: go1.20rc1~1200 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=c35bc69c97ddde490e640c2b608941c82de65949;p=gostls13.git image/jpeg: use strings.Builder Change-Id: I0a51aa9e7800689c123ce3eaf74742a4641b7681 Reviewed-on: https://go-review.googlesource.com/c/go/+/428261 Auto-Submit: Ian Lance Taylor Reviewed-by: Robert Griesemer Reviewed-by: Ian Lance Taylor Run-TryBot: Ian Lance Taylor TryBot-Result: Gopher Robot --- diff --git a/src/image/jpeg/dct_test.go b/src/image/jpeg/dct_test.go index 845e758878..ed5b73d562 100644 --- a/src/image/jpeg/dct_test.go +++ b/src/image/jpeg/dct_test.go @@ -5,10 +5,10 @@ package jpeg import ( - "bytes" "fmt" "math" "math/rand" + "strings" "testing" ) @@ -181,7 +181,7 @@ func slowIDCT(b *block) { } func (b *block) String() string { - s := bytes.NewBuffer(nil) + s := &strings.Builder{} fmt.Fprintf(s, "{\n") for y := 0; y < 8; y++ { fmt.Fprintf(s, "\t") diff --git a/src/image/jpeg/reader_test.go b/src/image/jpeg/reader_test.go index 6fdb6c4449..02a2eb6509 100644 --- a/src/image/jpeg/reader_test.go +++ b/src/image/jpeg/reader_test.go @@ -177,7 +177,7 @@ func check(bounds image.Rectangle, pix0, pix1 []byte, stride0, stride1 int) erro } func pixString(pix []byte, stride, x, y int) string { - s := bytes.NewBuffer(nil) + s := &strings.Builder{} for j := 0; j < 8; j++ { fmt.Fprintf(s, "\t") for i := 0; i < 8; i++ { diff --git a/src/image/jpeg/writer_test.go b/src/image/jpeg/writer_test.go index abd5e32333..341477044a 100644 --- a/src/image/jpeg/writer_test.go +++ b/src/image/jpeg/writer_test.go @@ -13,6 +13,7 @@ import ( "io" "math/rand" "os" + "strings" "testing" ) @@ -82,7 +83,7 @@ func TestUnscaledQuant(t *testing.T) { } if bad { names := [nQuantIndex]string{"Luminance", "Chrominance"} - buf := &bytes.Buffer{} + buf := &strings.Builder{} for i, name := range names { fmt.Fprintf(buf, "// %s.\n{\n", name) for zig := 0; zig < blockSize; zig++ {