На странице wikipedia Mandelbrot есть действительно красивые сгенерированные изображения набора Мандельброта.Какой градиент цвета используется для окраски мандельброта в википедии?
я просто реализовать свой собственный алгоритм Мандельброта. Учитывая n
это число итераций, используемых для расчета каждого пикселя, я цвет их довольно просто от черного до зеленого до белого, как, что (с C++ и Qt 5.0):
QColor mapping(Qt::white);
if (n <= MAX_ITERATIONS){
double quotient = (double) n/(double) MAX_ITERATIONS;
double color = _clamp(0.f, 1.f, quotient);
if (quotient > 0.5) {
// Close to the mandelbrot set the color changes from green to white
mapping.setRgbF(color, 1.f, color);
}
else {
// Far away it changes from black to green
mapping.setRgbF(0.f, color, 0.f);
}
}
return mapping;
Мой результат выглядит следующим образом:
Мне это уже нравится, но какой градиент цвета используется для изображений в Википедии? Как вычислить этот градиент с заданными n
итераций?
(Этот вопрос не о smoothing.)