This commit is contained in:
2026-11-02 22:12:30 +03:00
parent e51ffde305
commit f5a51b92e7
9 changed files with 240 additions and 2 deletions
+38
View File
@@ -0,0 +1,38 @@
package rotate
import (
"image"
"image/png"
"net/http"
"os"
"testing"
"math"
)
func TestRender(t *testing.T) {
gopherImg, err := func() (image.Image, error) {
r, err := http.Get("https://go.dev/images/favicon-gopher.png")
defer r.Body.Close()
if err != nil {
return nil, err
}
img, err := png.Decode(r.Body)
if err != nil {
return nil, err
}
return img, nil
}()
if err != nil {
t.Fatal(err)
}
f, err := os.Create("img.png")
if err != nil {
t.Fatal(err)
}
defer f.Close()
err = png.Encode(f, Rotate(gopherImg, math.Pi/6))
if err != nil {
t.Fatal(err)
}
}