diff --git a/Mandelbrot.py b/Mandelbrot.py index c6c69df..fcfd306 100644 --- a/Mandelbrot.py +++ b/Mandelbrot.py @@ -8,8 +8,8 @@ def mandelbrot (c, max_iter): z = z*z + c return max_iter -width = 800 -height = 600 +width = 1000 +height = 800 img = Image.new('RGB', (width, height)) @@ -22,19 +22,24 @@ for x in range(width): real = x_min + (x / width) * (x_max - x_min) imag = y_min + (y / height) * (y_max - y_min) c = complex(real, imag) - print ("x-> ", x, " y-> ", y, " -> ",c) + # print ("x-> ", x, " y-> ", y, " -> ",c) - m = mandelbrot(c, 100) + m = mandelbrot(c, 400) # Einfache Farbgebung: Schwarz für die Menge, Blau-Töne für den Rand - if m == 100: + if m == 400: color = (0, 0, 0) else: - color = (0, 0, m * 2 % 255) # Blau-Gradient + if m >200 and m < 233: + color = (0, 0, m * 2 % 255) # Blau-Gradient + elif m >233 and m < 266: + color = (0, m * 2 %255, 0) # Green-Gradient + else: + color = (m * 2 %255, 0, 0) # Red-Gradient img.putpixel((x, y), color) - img.save("mandelbrot.png") - print("Bild wurde als mandelbrot.png gespeichert!") +img.save("mandelbrot.png") +print("Bild wurde als mandelbrot.png gespeichert!") diff --git a/mandelbrot.png b/mandelbrot.png index e2b0c4b..d7a4761 100644 Binary files a/mandelbrot.png and b/mandelbrot.png differ