diff --git a/example/image.jpeg b/example/image.jpeg index f8680a6..1acdc5d 100644 Binary files a/example/image.jpeg and b/example/image.jpeg differ diff --git a/example/main.go b/example/main.go index 27b172c..5b69fef 100644 --- a/example/main.go +++ b/example/main.go @@ -12,7 +12,7 @@ import ( func main() { villages := generateVillages(1) - villages2 := generateVillages(1) + villages2 := generateVillages(0.01) t1 := time.Now() f, _ := os.Create("image.jpeg") defer f.Close() @@ -26,7 +26,7 @@ func main() { BackgroundColor: "#000", Markers: []*generator.Marker{ { - Color: "#f00", + Color: "#f0f", Villages: villages, Larger: false, }, diff --git a/generator/generator.go b/generator/generator.go index bbcdc8a..166a350 100644 --- a/generator/generator.go +++ b/generator/generator.go @@ -103,11 +103,11 @@ func Generate(cfg Config) error { return errors.Wrap(err, "map-generator") } for _, village := range m.Villages { - limit := 1 + limit := 0 if m.Larger { limit = 2 } - rect := image.Rect(village.X-limit, village.Y-limit, village.X+limit, village.Y+limit) + rect := image.Rect(village.X-limit, village.Y-limit, village.X+limit+1, village.Y+limit+1) draw.Draw(img, rect, &image.Uniform{parsedColor}, image.Point{}, draw.Src) } }