Какой градиент цвета используется для окраски Мандельброта в Википедии?
В ВикипедииМандельброт На странице есть действительно красивые сгенерированные изображения множества Мандельброта.
Я также только что реализовал свой собственный алгоритм Мандельброта. Дано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
итераций?
(Этот вопросне околосглаживающий.)