This commit is contained in:
Dmitry Fedotov
2025-03-23 23:08:31 +03:00
parent 9fe3a44a72
commit 8d99b9b26d
4 changed files with 15 additions and 7 deletions

View File

@@ -8,7 +8,6 @@ import (
"image/png"
"math/rand"
"os"
"time"
)
func createImage(h, v int) *image.RGBA {
@@ -85,17 +84,23 @@ func main() {
)
flag.Parse()
rand.Seed(time.Now().UnixNano())
img = createImage(*h, *v)
fillBackground(img, color.White)
drawBarnsleyFern(img, color.RGBA{0, 153, 0, 255}, *dots)
if f, err = os.Create(filename); err != nil {
f, err = os.Create(filename)
if err != nil {
fmt.Printf("не удалось создать файл %s: %v", filename, err)
} else if err = png.Encode(f, img); err != nil {
fmt.Printf("не удалось сохранить изображение: %v", err)
return
}
defer f.Close()
if err = png.Encode(f, img); err != nil {
fmt.Printf("не удалось сохранить изображение: %v", err)
return
}
fmt.Println("done...")
}