Make Fractals of Images

Malin Christersson ◊◊◊

  • Choose an image file. The image will be cropped to a square.
  • Click in the top canvas to pick a new Julia point or to zoom in.
  • Change the size and the position of orbit trap (the image).
  • Change the degree of the polynomial used to generate the fractal.
  • Switch between Mandelbrot and Julia set.
  • Generate a large fractal for downloading.

Image
Choose click option Zoom in
Pick Julia point
Click in the canvas below to generate another Julia set!
Background color

Orbit trap size
1
Degree of polynomial
5
Click to change position

Download large image will not work in Chrome (or Safari) if the size of the image is too large. In that case, right-click on the image to download it and give it a png filename, or use Firefox.

Explanation

The image is used as a so-called orbit trap.

For a short introduction to the Mandelbrot set and Julia sets see Mandelbrot and Animate Julia Sets. See Orbit Trap Fractals for a short introduction to orbit traps.

Each point is iterated along its orbit until a maximum number of iterations is reached, or until an iterated point gets inside the orbit trap square - in which case the orbit "gets trapped". The position of a trapped point is used to get a colour from corresponding pixel of the image, this colour is used to colour the starting point of the orbit.

Mona Lisa fractal
Mona Lisa wallpaper, 2560 × 1440

Animated gifs

Fractal fireworks on Ello.

References

The default image is a Wikipedia-image of Pierre Fatou (Pierre Fatou on Wikipedia). Julia sets made from points outside of the Mandelbrot set are not connected; such sets are commonly called Fatou dust.

The Mona Lisa image used is from Wikipedia: Mona Lisa.

jQuery Plugin used on this site for picking colours: Spectrum - The No Hassle jQuery Colorpicker

under an Attribution-NonCommercial-ShareAlike CC license
Creative Commons License