refresh
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# barnsley-fern-go
|
||||
Implementation of Barnsley Fern in Go
|
||||
|
||||

|
||||

|
||||
|
||||
From the root of the repository
|
||||
```bash
|
||||
|
@@ -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...")
|
||||
}
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 61 KiB |
Reference in New Issue
Block a user